如何在 iOS 中使用 iphone 5 连接到支持蓝牙 2.1 的设备

Posted

技术标签:

【中文标题】如何在 iOS 中使用 iphone 5 连接到支持蓝牙 2.1 的设备【英文标题】:how to connect to Bluetooth 2.1 enabled device with iphone 5 in ios 【发布时间】:2014-05-15 09:55:38 【问题描述】:

我有一台支持蓝牙的医疗设备,版本为 2.1+EDR。

我想将设备集成到我的应用程序中。我主要针对具有 BLE/Bluetooth 4.0 的 ios 设备。

最新的 iOS 设备将与上述医疗设备兼容。如果是这样,方法将如何。(意味着我可以使用 Corebluetooth 、EAAccessory 框架,或者我已经注册了 MFi 计划)。

【问题讨论】:

【参考方案1】:

如果设备是蓝牙 4/Bluetooh Low Energy(也称为蓝牙智能),您可以使用 Core 蓝牙。如果是蓝牙 2.1 那么你需要通过 MFI 程序并在你的设备中嵌入一个 Apple 芯片我为了将它识别到 iOS 并使用外部配件框架

【讨论】:

感谢 Paul 的快速回复, 你确定我必须通过 MFI 程序,正如 MFI 常见问题解答中提到的那样,仅使用蓝牙低功耗/BTLE/蓝牙 4.0 或 iOS 支持的标准蓝牙配置文件连接到 Apple 设备的配件不属于 MFi 计划。 BLE/BT 4不经过MFI,可以直接搭配CoreBluetooth使用。如果你的设备只有BT 2.1那么你需要通过MFI

以上是关于如何在 iOS 中使用 iphone 5 连接到支持蓝牙 2.1 的设备的主要内容,如果未能解决你的问题,请参考以下文章

应用程序在运行 iOS 9.3.5 并连接到 IPv6 的 iPad 和 iPhone 上崩溃

iPhone 5 连接到 Mac,开发菜单选项显示设备的“用于开发”

如何连接到 iPhone 的 webkit 调试器?

指南 2.1 - 性能 在我们审核期间,您的应用在运行 iOS 11.2.5 并连接到 IPv6 网络的 iPad 或 iPhone 上崩溃

ios - 我已经成功地将故事板 UIWebView 连接到 iPhone 的控制器,但不能为 iPad 做

在 iPhone 上使用 expo 时无法从 React Native 应用程序连接到 socket.io 服务器