BleAdvData Name Type Desc advDataLen unsigned char Nearby广播数据长度。 advData[BLE_ADV_MAX_LEN……欲了解更多信息欢迎访问华为HarmonyOS开发者官网
公开目标地址:TYPE = 0x17,表示希望这个广播包被指定的目标设备处理,此设备绑定了公开地址,DATA 是目标地址列表,每个地址 6 字节。 随机目标地址: 随机目标地址:TYPE = 0x18,定义和前一个类似,表示希望这个广播包被指定的目标设备处理,此设备绑定了随机地址,DATA 是目标地址列表,每个地址 6 字节。 Appearance: A...
BleAdvData Name Type Desc advDataLen unsigned char Nearby广播数据长度。 advData[BLE_ADV_MAX_LEN……欲了解更多信息欢迎访问华为HarmonyOS开发者官网
长度字段指示adv+AdvData长度 广播设备地址是我自己设定的 ble_gap_addr_t add={.addr_type=BLE_GAP_ADDR_TYPE_PUBLIC, .addr={0x01,0x02,0x03,0x04,0x05,0x06}}; 因为地址是48-bit address, LSB format. 所以真实地址为0x060504030201. AdvDara中一大堆数据就是我们需要解析的。 下面是详细信息,其中有...
长度字段指示adv+AdvData长度 广播设备地址是我自己设定的 ble_gap_addr_t add={.addr_type=BLE_GAP_ADDR_TYPE_PUBLIC, .addr={0x01,0x02,0x03,0x04,0x05,0x06}}; 因为地址是48-bit address, LSB format. 所以真实地址为0x060504030201. AdvDara中一大堆数据就是我们需要解析的。
2.AT+BLEADVDATA Function Description Used to set the data used in advertising packets CMD Format AT+BLEADVDATA=param1,param2 param1 Advertising data, the data format is shown in Figure 1 param2 Advertising_Data_Length Range: 0x00 to 0x1F Figure 1. Advertising and Scan Response data for...
uint8_t adv_data[31]:广播包最长31字节,内部包含两个小数据包 0x02, 0x01, 0x06:小数据包 02表示长度, 01查上面宏表示flag,广播类型标记,flag说明了物理连接功能,取值如下: bit 0: LE 有限发现模式。 bit 1: LE 普通发现模式。 bit 2: 不支持 BR/EDR(经典蓝牙)。
根据上一节的广播数据格式的说明,可以实现解析广播数据函数parseAdvData(scanRecord);,下面的代码实现了解析几个我关心的数据: publicstatic ParsedAd parseData(byte[] adv_data) {ParsedAd parsedAd =new ParsedAd();ByteBuffer buffer = ByteBuffer.wrap(adv_data).order(ByteOrder.LITTLE_ENDIAN);while (buffer...
长度字段指示adv+AdvData长度 广播设备地址是我自己设定的 ble_gap_addr_t add={.addr_type=BLE_GAP_ADDR_TYPE_PUBLIC, .addr={0x01,0x02,0x03,0x04,0x05,0x06}}; 因为地址是48-bit address, LSB format. 所以真实地址为0x060504030201. AdvDara中一大堆数据就是我们需要解析的。
CarDataType CarConnectAllowType CarConnectionType CarDeviceType CarConnectionStatus 设备接口 发现/连接接口 Defines Structs Overview BleParams DeviceModelId ServiceUuidMapPort MacParam ServiceUuidRelatedSessionId BrChannelData GcIpParam WifiParams UsbParam BleAdvData WifiSetIpPara...