观察者模式扫描到的数据包格式是怎么样的?

如图

image.png

打印出来的看数据只能看出下面这两个的代表意义

image.png

请问一下剩下的的字节代表着什么?、

还有一个问题就是 可以从其他结构体中得到广播蓝牙的名字吗?

广播包的格式是:长度+类型+数据,类型也算一个字节长度,蓝牙名称是在广播包或扫描应答包中的,没有另外的结构体去存放,可以解析广播包或应答包获取,蓝牙名称的类型一般为0x09。




找到了蓝牙的名称,但是剩下的数据代表什么?有没有什么资料可以看的,我找过那个沁恒蓝牙开发手册没写得这么详细
image.png


您好,广播包中的数据类型可以参考下图头文件中的宏定义

1696856250019.jpg

您标注的一行打印信息,注意要从左往右解析,(第一组)长度:5个字节+类型:0x09表示接下来的n个字节为完整设备名+值:设备名“abcd”+(第二组)长度+类型+值+...


只有登录才能回复,可以选择微信账号登录