正如丹尼斯所提到的,有关MFi计划的所有信息都包含在非常严格的NDA中.但是,可以说通过外部附件框架访问通过蓝牙或对接连接器端口连接到iPad的所有设备.有关外部附件框架的文档可以从Apple的文档页面轻松访问,也可以轻松搜索.
一旦与设备建立连接,通过外部附件框架与设备进行通信就相当简单.简而言之,该过程是从一组设备中找到所需的连接附件,建立连接会话,并且会话对象包含输入和输出流.数据通过创建与设备的委托,最后监视用于与设备通信的相关输入和输出流.
同样,与MFi相关的大部分信息都是紧密密封的.但是,就连接到设备(您有权连接)而言,它很简单,文档齐全且易于搜索,因为该框架是标准iOS库的一部分.
另一个关于蓝牙的说明.iOS 5.0及更高版本还提供Core Bluetooth框架.这是一个更简单的框架,您可以使用它来发现和自动配对蓝牙低功耗设备(这是新的蓝牙4.0规范的一部分.)
如果您打算制作iPad应用程序或希望与早期的iOS设备具有相当高的向后兼容性,我建议不要使用新的CoreBluetooth框架.原因是因为只有iPhone 4S和即将发布的"新iPad"拥有必要的蓝牙芯片组才能与蓝牙LE设备连接.
| 归档时间: |
|
| 查看次数: |
3918 次 |
| 最近记录: |