我正在计划一个将成为媒体播放器的个人项目,我想做的事情之一是能够停靠我的iPod touch(或任何iPod或iPhone)并控制它播放音乐,就像你可以购买的演讲者文档一样。
我found some information在网上搜索此内容时,我的问题是我是否可以编写电缆并使用任何设备的串行协议,或Apple是否将此锁定那么只有经认证/认可的设备才能通过这种方式进行通信?
答案 0 :(得分:17)
如果您希望自己这样做,我会建议越狱和网上的以下资源。这些描述了Apple附件协议的一些方法,并包括一些要执行的部分(在sparkfun中)。要获得Apple方法的批准,您需要一个公司(或类似的结构)甚至法律顾问才能获得批准甚至看到您必须同意的协议才能加入。
甚至还有一些很棒的文章,例如:
祝你好运!编辑: 由于这是一个相对受欢迎的帖子,请记住,您现在可以使用蓝牙4.0 LE进行串行通信,而无需Apple的批准(除了AppStore批准)。
答案 1 :(得分:8)
只有使用Apple proprietary authentication chip的Made for iPod程序中的设备才能与iPhone或iPod touch上的External Accessory framework进行通信。此类设备还必须公开iPhone应用程序可以使用的协议。
这是一个合理的流程,被批准为Made for iPod产品供应商(类似于App Store批准流程,但对于硬件而言),但它已经变得比以前容易得多。通过iPhone OS 3.0,Apple向更多第三方开放了该计划,而不仅仅是通常的大型配件供应商。
在您的情况下,我实际上会等待并使用其他供应商的iPhone可控立体声音响。制造商刚刚开始推出hardware controllable via iPhone applications,所以一个较大的配件供应商创造出你想要的东西只是时间问题。如果他们公开了用于控制设备的协议,那么您所要做的就是编写应用程序以通过该协议控制设备。