TI中文支持网
TI专业的中文技术问题搜集分享网站

关于IOS 广播数据的问题

请教各位大神

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

在AdvData中

02 为第一组长度

01表示为 GAP_ADTYPE_FLAGS

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

接下来:

07代表第二组长度

FF表示 GAP_ADTYPE_MANUFACTURER_SPECIFIC

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

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

Viki Shi:

#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论坛查找

an xie:

回复 Viki Shi:

好的,谢谢

Viki Shi:

回复 an xie:

不客气

赞(0)
未经允许不得转载:TI中文支持网 » 关于IOS 广播数据的问题
分享到: 更多 (0)