iOS:访问4.0以下的OlderBluetoothDevice
Posted
技术标签:
【中文标题】iOS:访问4.0以下的OlderBluetoothDevice【英文标题】:iOS:Accessing OlderBluetoothDevice below 4.0 【发布时间】:2014-10-03 07:22:21 【问题描述】:我正在开发基于蓝牙的 iphone 应用程序。我开发了一个使用 corebluetooth 框架的应用程序,并测试了连接外部硬件,即智能手表。知道它无法检测设备。我通过使用外部附件框架开发了其他示例。它显示没有连接附件。文档指定协议已添加到支持的外部附件协议下的 plist 文件中。
我的问题是:
1) 协议是什么?从哪里可以得到?
2)我怎样才能让4.0蓝牙检测低兼容设备。
3)是否有任何解决方案来创建协议并放置在 plist 文件中
有没有这方面的示例应用程序
【问题讨论】:
【参考方案1】:不使用蓝牙低功耗/蓝牙 4.0 的设备必须通过 Made for iPhone (MFi) 程序并安装 Apple 许可的识别芯片,然后才能使用外部附件框架连接到它们
【讨论】:
kk 在 MFI 处理之后,Apple 将为该设备提供特定协议,该协议即(com.somename.name)我们必须放在 plist 文件中。然后只有外部附件框架可以检测外部设备。这是正确的吗? Apple 没有指定协议 - 这取决于您,但是一旦您通过了 MFi 程序,您将可以访问可以嵌入到您的设备中的芯片,以便在 ios 中识别它们 kk 谢谢你。没有 MFI 计划就没有其他可能 不适用于蓝牙 2.1以上是关于iOS:访问4.0以下的OlderBluetoothDevice的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 XCode 4 + 基本 SDK 4.3 为 iOS 4.0 设备构建?