类似于ScanRecord蓝牙广播数据来源:开启startBLEScan,扫描到的ScanResult中的data信息
诉求是想解析蓝牙设备的广播数据段信息。
比如advertisData、advertisServiceUUIDs、localName、serviceData等,但是在官方API说明中没有对应数据信息详细说明。
类似于ScanRecord蓝牙广播数据来源:开启startBLEScan,扫描到的ScanResult中的data信息
诉求是想解析蓝牙设备的广播数据段信息。
比如advertisData、advertisServiceUUIDs、localName、serviceData等,但是在官方API说明中没有对应数据信息详细说明。
广播包的数据说明:https://gitee.com/openharmony/docs/blob/master/zh-cn/applicat...
当前未提供解析广播包的接口,开发者可以自行解析。
1 回答407 阅读
1 回答156 阅读
123 阅读
可以使用@ohos.bluetooth模块中的相关API来实现对蓝牙设备的广播数据解析。可以用startBLEScan方法开始扫描BLE设备,并在onScanResult回调中获取到ScanResult对象,该对象包含了广播数据段(advertisData)、服务UUIDs(advertisServiceUUIDs)、设备名称(localName)以及服务数据(serviceData)等信息。