ESP32-C3 BLE5.0 扩展蓝牙名称长度的流程

  • Post author:
  • Post category:其他



其中

0x11

表示后面所有字符长度;

0x09

代表数据类型(固定),

"E","S","P",...........

则表示设备名称对应的字符。


测试说明如下:


  • 将 0x11 改为 0x37 ,即测试蓝牙名称为 54 字节的长度

  • 填充 54 个字节的蓝牙名称字符


测试结果如下:


在这里插入图片描述




说明:


  • 如果使用的是 ESP32 ,则仅支持 BLE4.2 ,BLE4.2 的广播数据包长受限为 31 字节,可基于 esp-idf v4.2 版本的 ble server 例程来进行测试。可在 menuconfig 中查看 BLE4.2 设备名称长度的限制说明,如下:


    在这里插入图片描述



版权声明:本文为Marchtwentytwo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。