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

关于CC2640r2f解析数据包的问题

主机:CC2640R2F

协议栈:simplelink_cc2640r2_sdk_2_40_00_32  BLE4.2

工程:simple_central

你好,我最近在进行一个项目,我需要解析外设的广播数据.我可以正常接收到GAP_DEVICE_INFO_EVENT,并且解析出设备的MAC等信息,

但是,我需要的目标数据是广播包中的0XFF字段,也就是厂商自定义数据,我不能在gapDeviceInfoEvent_t的私有数据段中找到这个类型,我只能找到adtype 为GAP_ADTYPE_LOCAL_NAME_COMPLETE,而不能找到GAP_ADTYPE_MANUFACTURER_SPECIFIC这个类型,我使用手机BLE工具是查看到该字段.

目前我的想法是,是不是上述结构体无法没有包含更多的数据,

我想知道的是,如何去获取类型为0XFF的自定义数据段?

是否有接口去读取raw data?

Alvin Chen:

没有这个函数,请参考下面的帖子自行解析广播包:
blog.csdn.net/…/48711803

user4936439:

回复 Alvin Chen:

你好,整个过程我是了解的,我有疑惑的是为什么不能找到0XFF字段,只能找到0X09字段,在gapDeviceInfoEvent_t的pdata中是否包含所有数据?

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