我有已经使用BLE的应用程序。我知道iPhone 8和iPhone X支持蓝牙5。客户希望我添加对蓝牙5的支持。我发现CoreBluetooth只能用于"Communicate with Bluetooth 4.0 low-energy devices"。如何在iOS上使用蓝牙5.0?
发布于 2018-01-31 16:37:47
在写这篇文章的时候,Apple还没有提供对Bluetooth 5功能或它的任何特性(例如Long range、2xSpeed、LE Advert Extensions等)的API支持,所以你在这方面无能为力。目前仅支持蓝牙4.2特征(例如,数据分组长度扩展、LE安全连接等)。请浏览以下连结:
https://developer.apple.com/videos/play/wwdc2017/712/
https://developer.apple.com/bluetooth/
我希望这能帮到你。
发布于 2018-02-12 18:39:02
iOS BLE4.0API不是特定于蓝牙4.0低能耗设备的。与蓝牙4.0低能耗设备一起工作的东西也同样适用于蓝牙5.0低能耗设备。
发布于 2018-02-16 14:00:51
核心蓝牙库正在与BLE一起工作。这意味着不需要为蓝牙4.0或蓝牙5.0编写不同的委托和方法。所有代理对BLE的作用相同(4.0、4.1、4.2和5.0 = BLE)。
https://stackoverflow.com/questions/48499262
复制相似问题