使用Apple附件协议需要什么?

Bri*_*iec 13 iphone ipod

我正在计划一个将成为媒体播放器的个人项目,我想做的事情之一是能够停靠我的iPod touch(或任何iPod或iPhone)并控制它并播放音乐它就像你可以买到的演讲者文件一样.

我在网上搜索时发现了 一些 信息,但我的问题是我可以组成一根电缆并使用任何设备的串行协议,或者Apple是否将其锁定,以便只有经过认证/批准的设备可以通过这种方式进行通信?

jka*_*zer 17

如果您希望自己这样做,我会建议越狱和网上的以下资源.这些描述了Apple附件协议的一些方法,并包括一些要执行的部分(在sparkfun中).要获得Apple方法的批准,您需要一个公司(或类似的结构)甚至法律顾问才能获得批准甚至看到您必须同意的协议才能加入.

甚至还有一些很棒的文章,例如:

祝好运!

编辑:由于这是一个相对受欢迎的帖子,请记住,您现在可以使用蓝牙4.0 LE进行串行通信,而无需Apple的批准(除了AppStore批准).

  • 无需为简单的音乐播放器控制越狱.https://github.com/blalor/arduinaap有一个简单控制的库,可以与所有的iDevices一起使用. (2认同)

Bra*_*son 8

只有使用Apple 专有认证芯片的Made for iPod程序中的设备才能与iPhone或iPod touch上的External Accessory框架通信.此类设备还必须公开iPhone应用程序可以使用的协议.

这是一个合理的流程,被批准为Made for iPod产品供应商(类似于App Store批准流程,但对于硬件而言),但它已经变得比以前容易得多.通过iPhone OS 3.0,Apple已经向更多的第三方开放了该计划,而不仅仅是通常的大型配件供应商.

在您的情况下,我实际上等待并使用其他供应商的iPhone可控立体声.制造商刚刚开始通过iPhone应用程序推出硬件控制,因此一个较大的配件提供商创建类似于您想要的东西只是时间问题.如果他们公开了用于控制设备的协议,那么您所要做的就是编写应用程序以通过该协议控制设备.