Bluetooth LE 设置广播频道 - Android
Bluetooth LE set advertising channel - Android
在 Android 设备上广播 BLE 时,是否有某种方法可以设置甚至检查当前使用的广播频道?
我注意到 this 关于 Linux 的问题,但是 android 有类似的方法吗?
如果那不可能,是否有支持此设置的 BLE 信标brand/model?
无法获取广告频道值。它由蓝牙服务和堆栈在内部设置。
AdvertiseManager.java class 设置的值如下所示。
private static final int ADVERTISING_CHANNEL_ALL =
ADVERTISING_CHANNEL_37 | ADVERTISING_CHANNEL_38 | ADVERTISING_CHANNEL_39;
您也可以查看 AdvertiseManager's Implementation,检查第 252 和 352 行。
在 Android 设备上广播 BLE 时,是否有某种方法可以设置甚至检查当前使用的广播频道?
我注意到 this 关于 Linux 的问题,但是 android 有类似的方法吗?
如果那不可能,是否有支持此设置的 BLE 信标brand/model?
无法获取广告频道值。它由蓝牙服务和堆栈在内部设置。
AdvertiseManager.java class 设置的值如下所示。
private static final int ADVERTISING_CHANNEL_ALL =
ADVERTISING_CHANNEL_37 | ADVERTISING_CHANNEL_38 | ADVERTISING_CHANNEL_39;
您也可以查看 AdvertiseManager's Implementation,检查第 252 和 352 行。