onBluetoothDeviceFound中advertisData数据问题
onBluetoothDeviceFound中返回的advertisData是一个完整的蓝牙广播报文吗?是否包含:|前导|接入地址|报头|长度|广播数据|校验| 这几个部分,还是只包含“广播数据”,有相关解析的说明吗?
5 回复
安卓目前比iOS的advertisData的头部少了前两个字节(companyId),6.5.13修复。
advertisData是用 arrayBufferToBase64 解的么?
不同蓝牙设备这里的广播包都不大一样,是厂商自定义的,怎么能够接触蓝牙设备的类型呢?
透传了系统返回蓝牙广播数据中的 manufactureData,可参照iOS系统接口说明
https://developer.apple.com/documentation/corebluetooth/cbadvertisementdatamanufacturerdatakey
安卓同理