BLE蓝牙广播

1.广播数据格式

广播(Advertising)是一种单向的发送机制。想要被搜索到的设备可以以20毫秒到 10秒钟的时间间隔发送一段数据包。使用的时间间隔越短,电池消耗的越快,但设 备被发现的速度也就会快。数据包长度最多47个字节,由以下部分组成:

  • 1 byte preamble(1字节做报头)
  • 4 byte access address(4字节做地址)
  • 39 bytes advertising channel PDU(39个字节用于PDU数据包)
  • 3 bytes CRC(3个字节用于CRC数据校验)

在这里插入图片描述

  • 对于广告通信信道,地址部分永远都是0x8E89BED6。
  • 对于其它数据信道,地址部分由不同的连接决定。
  • PDU数据也拥有自己的数据报头: (2个字节:声明有效载荷数据的长度和类型——设备是否支持连接等 等)和有效载荷数据:(最多37个字节)。
  • 有效载荷数据中的头6个字节是设备的MAC地址,所以实际信息数据最 高可占31个字节。

2.数据格式分析

在31字节的有效载荷中数据编排

在这里插入图片描述

常见及常用的type

在这里插入图片描述

发布了100 篇原创文章 · 获赞 42 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Hh20161314/article/details/104501877