我有已经使用 BLE 的应用程序。我知道 iPhone 8 和 iPhone X 支持蓝牙 5。客户希望我添加对蓝牙 5 的支持。我发现 CoreBluetooth 只能用于“与蓝牙 4.0 低功耗设备通信”。如何在 iOS 上使用蓝牙 5.0?
问问题
2556 次
3 回答
4
在撰写本文时,Apple 尚未为蓝牙 5 功能或其任何特性(例如远程、2xSpeed、LE 广告扩展等)提供 API 支持,因此您无能为力。目前仅支持蓝牙 4.2 功能(例如数据包长度扩展、LE 安全连接等)。请查看以下链接:-
https://developer.apple.com/videos/play/wwdc2017/712/
https://developer.apple.com/bluetooth/
我希望这有帮助。
于 2018-01-31T08:37:46.617 回答
0
iOS BLE 4.0 API 并不特定于蓝牙 4.0 低功耗设备。任何适用于蓝牙 4.0 低功耗设备的东西也适用于蓝牙 5.0 低功耗设备。
于 2018-02-12T10:39:01.633 回答
-1
核心蓝牙库正在使用 BLE。这意味着无需为蓝牙 4.0 或蓝牙 5.0 编写不同的委托和方法。所有代表都为 BLE(4.0、4.1、4.2 和 5.0 = BLE)工作。
于 2018-02-16T06:00:50.543 回答