iPhone SDK 是不是允许硬件访问扩展坞连接器?
Posted
技术标签:
【中文标题】iPhone SDK 是不是允许硬件访问扩展坞连接器?【英文标题】:Does the iPhone SDK allow hardware access to the dock connector?iPhone SDK 是否允许硬件访问扩展坞连接器? 【发布时间】:2008-09-19 19:02:59 【问题描述】:到目前为止,我还没有找到任何有关通过 iPhone SDK 访问硬件的文档。我希望能够通过扩展坞连接器向外部硬件设备发送信号,但没有看到任何证据表明可以通过 SDK 访问(对越狱 iPhone 上的可能性不感兴趣)。
任何人有任何关于这个文档的指针,或者对我应该看什么深暗角落有一些想法?
【问题讨论】:
【参考方案1】:它将与新的 SDK (3.0) 一起使用:
iPhone OS Accessories
使用 iPhone SDK 3.0,您的应用程序可以通过 30 针基座连接器或使用蓝牙与连接到 iPhone 或 iPod touch 的附件进行通信。
【讨论】:
【参考方案2】:在 iPhone SDK 3.0 中作为外部附件框架提供
http://developer.apple.com/iphone/program/sdk.html
【讨论】:
【参考方案3】:要获得 Doc 连接器的硬件规格,您需要参与 made for ipod/iphone 程序。但是,如果您只想与支持它的现有硬件进行对话,3.0 SDK 将允许您访问它。
我曾尝试以个人/爱好者的身份申请 made for ipod/iphone 计划,但到目前为止,在“填写公司信息”阶段之后还没有听到任何消息。
克里斯。
【讨论】:
它被称为“Made for i”或“MFi”程序。您需要已经生产某种硬件(在最好的情况下)。 Apple 还提供硬件(插头内的授权芯片等)并注册您的硬件 ID 等,因此他们不会接受爱好者。 您可以使用第三方解决方案,其生产商是MFi
的一部分,并提供例如为您提供串行端口的适配器。【参考方案4】:
这属于需要与 Apple 合作才能获得特殊许可的功能范围。我想是特价。
这在 iPhone 固件 3.0 版本中有所改变。如果 PyjamaSam 是正确的,那么仍然需要一些特殊的活动来获取连接器规范。
【讨论】:
以上是关于iPhone SDK 是不是允许硬件访问扩展坞连接器?的主要内容,如果未能解决你的问题,请参考以下文章