IOS:如何检测配对蓝牙 3.0 设备的品牌/型号?

Posted

技术标签:

【中文标题】IOS:如何检测配对蓝牙 3.0 设备的品牌/型号?【英文标题】:IOS: How to detect make/model of paired Bluetooth 3.0 device? 【发布时间】:2012-07-11 22:42:52 【问题描述】:

这里的ios菜鸟问题,虽然我希望它不是重复。 在针对 IOS 4+ 的 XCode 4.3 上进行开发。 我正在努力寻找有关如何获取配对蓝牙设备列表的指导。似乎有多个蓝牙接口,但用于专用目的。如果我有以下错误,请纠正我: CoreBluetooth:蓝牙 LE(蓝牙 4.0) Gamekit:基于会话 id 的点对点 EAAccessory:MFi蓝牙设备 XCode 3.0 中似乎还有一个已失效的“BlueToothManager”API。有人可以与我分享如何获取当前与运行我的应用程序的设备配对的蓝牙设备列表吗?我只对品牌、型号、标识符(或序列号)感兴趣。我实际上不需要与设备通信,只是为了确定。 提前致谢。

【问题讨论】:

【参考方案1】:

尝试下载此示例并解决您的需求:

CoreBluetooth-Demo 链接失效。 github 404的链接

Appcelerator-iPhone-Bluetooth-Module

proximity

bluewoki

Titanium-Bluetooth-Module

希望对你有所帮助

【讨论】:

感谢您的有用提示。我尝试了所有这些样本。 CoreBluetooth-Demo 仅适用于 BTLE 设备。 Appcelerator-iPhone-Bluetooth-Module 和 Titanium-Bluetooth-Module 在 Xcode 中均不可用。 Proximity 会非常好,但 IOBluetoothDevice API 只能在 OS X 上使用。Bluewoki 基于 Gamekit API,专用于使用相同 appID 构建的应用程序。

以上是关于IOS:如何检测配对蓝牙 3.0 设备的品牌/型号?的主要内容,如果未能解决你的问题,请参考以下文章

(iOS) 如何检查 iPhone 的配对蓝牙设备?

iOS 蓝牙可以找到 BLE 设备吗? [复制]

手机蓝牙怎样配对

iOS 蓝牙与设备配对和取消配对

ios 核心蓝牙与外部 BLE 设备配对

将 iOS 应用重新连接到配对的蓝牙设备?