蓝牙LE设备可以向其他设备广播消息.该消息包可以包括诸如长度,简档,rssi(信号强度)等信息.
在Android中扫描BLE设备时,如何读取蓝牙LE广播数据?
小智 7
API等级21+
在 android.bluetooth.le.ScanCallback中,如下所示的回调方法有一个名为result的参数,该参数有一个名为scanRecord的字段,其中应包含BLE设备发送的广告数据.
void onScanResult (int callbackType, ScanResult result)
Run Code Online (Sandbox Code Playgroud)
API级别18-20
在BluetoothAdapter.LeScanCallback中,如下所述的回调方法有一个名为scanRecord的参数,该参数应包含BLE设备发送的广告数据.
public abstract void onLeScan (BluetoothDevice device, int rssi, byte[] scanRecord)
Run Code Online (Sandbox Code Playgroud)
scanRecord:远程设备提供的广告记录的内容.
| 归档时间: |
|
| 查看次数: |
7554 次 |
| 最近记录: |