我正在计划一个将成为媒体播放器的个人项目,我想做的一件事是能够对接我的 iPod touch(或任何 iPod 或 iPhone)并控制它并播放音乐就像您可以购买的扬声器文档一样。
我在网上搜索时发现 了一些 信息,但我的问题是我可以制作电缆并使用任何设备的串行协议,还是 Apple 已将其锁定,因此只有经过认证/批准的设备才能以这种方式通信?
如果您想为自己做这件事,我会推荐越狱和网络上的以下资源。这些描述了 Apple 附件协议的一些方法,并包括一些要执行的部分(在 sparkfun 中)。要获得 Apple 方法的批准,您需要一家公司(或类似结构)甚至法律顾问才能获得批准,才能看到您必须同意才能加入的协议。
甚至还有一些很棒的文章,例如:
祝你好运!
编辑:由于这是一篇比较受欢迎的帖子,请记住,您现在可以在未经 Apple 批准(AppStore 批准除外)的情况下使用蓝牙 4.0 LE 进行串行通信。
只有 Made for iPod 程序中使用 Apple专有身份验证芯片的设备才能与iPhone 或 iPod touch 上的外部附件框架进行通信。此类设备还必须公开 iPhone 应用程序可以使用的协议。
被批准为 Made for iPod 产品供应商是一个相当复杂的过程(类似于 App Store 的批准过程,但针对硬件),但它变得比以前容易得多。通过 iPhone OS 3.0,Apple 向更多的第三方开放了该程序,而不仅仅是通常的大型配件供应商。
在你的情况下,我实际上会等待并使用另一家供应商的 iPhone 可控立体声。制造商刚刚开始推出可通过 iPhone 应用程序控制的硬件,因此较大的配件供应商之一创建您想要的东西只是时间问题。如果他们公开了用于控制设备的协议,那么您所要做的就是编写应用程序以通过该协议控制设备。