我正在寻找一个用于 linux 的预构建库,它允许我通过 USB 电缆向 iDevice 发送播放/暂停/跳过命令(与 iTunes / 扩展坞相同)
我正在构建一个车载树莓派单元,控制 iDevice 是最后一个障碍——但谷歌并没有给出答案:(
需要明确的是,我想向 iphone 发送命令——而不是从它向 RPI 发送命令。
此外,它应该能够与 spotify 或 ipod 应用程序一起使用 - 与扩展坞相同。
有什么帮助吗?
我从未见过直接用于 Linux 的,但一位朋友在一个项目中使用了它:arduinapp。它是专门为与 Arduino 一起使用而设计的,但代码是 C++,因此不太可能难以移植到另一个平台,或者重用您实际需要的位。
您想要的是“iPod 附件协议规范”,请参阅MFi 程序。
在https://github.com/libimobiledevice/libimobiledevice (和http://www.libimobiledevice.org/)上似乎有一个用于这种通信的工作 linux 库
网上也有这方面解放出来的资源,有些已经收集到这个SO线程里了
另一个提示:谷歌搜索“iPod 附件协议规范 pdf”将为您提供至少一个要下载的规范版本。我不确定这是否合法,所以我在这里不包含直接链接。