【问题标题】:Do you know how to code BLE5 features on mobile?你知道如何在手机上编写 BLE5 功能吗?
【发布时间】:2019-04-10 23:06:50
【问题描述】:

我正在寻找使用 BLE5 与使用 BLE4 的不同之处。 BLE5 向后兼容。但是,如何在 Android 或 IOS 上启用 2xSpeed、4xRange 或 LE 广告扩展等功能?您可以建议从任何教程或代码示例开始吗?

【问题讨论】:

    标签: bluetooth-lowenergy core-bluetooth android-bluetooth ios-bluetooth


    【解决方案1】:

    在 Android 上,从 API 26 开始,您可以使用 startAdvertisingSet 函数来使用扩展广告,另请参阅 docs

    【讨论】:

      【解决方案2】:

      据我所知,iOS 尚不以编程方式支持蓝牙 5 功能。但是,如果两个设备都支持此功能,蓝牙 5 设备可以自动启动切换到 2MPHY。您可以找到有关此here 的更多详细信息。默认情况下,这在支持蓝牙 5 的 Android 设备上也可用,但我找不到对此的任何参考。

      至于 Android API,蓝牙 5 功能是在 Android 8 中引入的。此 API 可在此处找到:-

      还有更多用于蓝牙 5 控制的 API,但这应该可以帮助您入门。

      您可以在以下位置找到更多信息:-

      1. CoreBluetooth Programming Guide
      2. Android Bluetooth API
      3. Android API Reference for Bluetooth
      4. Android API Reference for Bluetooth LE

      我希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2020-06-23
        • 2010-09-23
        • 2014-06-19
        • 1970-01-01
        • 2013-02-17
        • 1970-01-01
        • 2023-01-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多