微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于IOS 广播数据的问题

关于IOS 广播数据的问题

时间:10-02 整理:3721RD 点击:

请教各位大神

我用抓包工具抓到的IOS广播数据如下

在AdvData中

02 为第一组长度

01表示为 GAP_ADTYPE_FLAGS

请问这个1A表示什么? 我查了代码和资料都没有找到解释。

接下来:

07代表第二组长度

FF表示 GAP_ADTYPE_MANUFACTURER_SPECIFIC

4C和00 表示苹果公司的标识

请问接下来的 10 02 0B 00都是什么意思?

#define  BLE_GAP_AD_TYPE_FLAGS   0x01 

#define  BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_MORE_AVAILABLE   0x02 

#define  BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_COMPLETE   0x03 

#define  BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_MORE_AVAILABLE   0x04 

#define  BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_COMPLETE   0x05 

#define  BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_MORE_AVAILABLE   0x06 

#define  BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_COMPLETE   0x07 

#define  BLE_GAP_AD_TYPE_SHORT_LOCAL_NAME   0x08 

#define  BLE_GAP_AD_TYPE_COMPLETE_LOCAL_NAME   0x09 

#define  BLE_GAP_AD_TYPE_TX_POWER_LEVEL   0x0A 

#define  BLE_GAP_AD_TYPE_CLASS_OF_DEVICE   0x0D 

#define  BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C   0x0E 

#define  BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R   0x0F 

#define  BLE_GAP_AD_TYPE_SECURITY_MANAGER_TK_VALUE   0x10 

#define  BLE_GAP_AD_TYPE_SECURITY_MANAGER_OOB_FLAGS   0x11 

#define  BLE_GAP_AD_TYPE_SLAVE_CONNECTION_INTERVAL_RANGE   0x12 

#define  BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_16BIT   0x14 

#define  BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_128BIT   0x15 

#define  BLE_GAP_AD_TYPE_SERVICE_DATA   0x16 

#define  BLE_GAP_AD_TYPE_PUBLIC_TARGET_ADDRESS   0x17 

#define  BLE_GAP_AD_TYPE_RANDOM_TARGET_ADDRESS   0x18 

#define  BLE_GAP_AD_TYPE_APPEARANCE   0x19 

#define  BLE_GAP_AD_TYPE_MANUFACTURER_SPECIFIC_DATA   0xFF

以上是安卓的定义,IOS的没找到。很可能是厂商自定义数据,建议去IOS论坛查找

好的,谢谢

不客气

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top