【发布时间】:2019-04-10 23:06:50
【问题描述】:
我正在寻找使用 BLE5 与使用 BLE4 的不同之处。 BLE5 向后兼容。但是,如何在 Android 或 IOS 上启用 2xSpeed、4xRange 或 LE 广告扩展等功能?您可以建议从任何教程或代码示例开始吗?
【问题讨论】:
标签: bluetooth-lowenergy core-bluetooth android-bluetooth ios-bluetooth
我正在寻找使用 BLE5 与使用 BLE4 的不同之处。 BLE5 向后兼容。但是,如何在 Android 或 IOS 上启用 2xSpeed、4xRange 或 LE 广告扩展等功能?您可以建议从任何教程或代码示例开始吗?
【问题讨论】:
标签: bluetooth-lowenergy core-bluetooth android-bluetooth ios-bluetooth
在 Android 上,从 API 26 开始,您可以使用 startAdvertisingSet 函数来使用扩展广告,另请参阅 docs。
【讨论】:
据我所知,iOS 尚不以编程方式支持蓝牙 5 功能。但是,如果两个设备都支持此功能,蓝牙 5 设备可以自动启动切换到 2MPHY。您可以找到有关此here 的更多详细信息。默认情况下,这在支持蓝牙 5 的 Android 设备上也可用,但我找不到对此的任何参考。
至于 Android API,蓝牙 5 功能是在 Android 8 中引入的。此 API 可在此处找到:-
还有更多用于蓝牙 5 控制的 API,但这应该可以帮助您入门。
您可以在以下位置找到更多信息:-
我希望这会有所帮助。
【讨论】: