ESP32-C3 BLE5.0 Bluetooth 名の長さを拡張するプロセス

このうち、 は以下のすべての文字の長さ0x11を表し、0x09はデータ型(固定)を表し、"E","S","P",...........はデバイス名に対応する文字を表します。

テストの手順は次のとおりです。

  • 0x11 を 0x37 に変更します。つまり、テスト Bluetooth 名の長さは 54 バイトです。
  • Bluetooth 名文字の 54 バイトをパッドします。

テスト結果は次のとおりです。
ここに画像の説明を挿入


例証します:

  • ESP32 を使用している場合、BLE4.2 のみがサポートされ、BLE4.2 のブロードキャスト パケット長は 31 バイトに制限されており、esp-idf v4.2 バージョンの ble サーバー ルーチンに基づいてテストできます。BLE4.2 デバイス名の長さの制限は、次のように menuconfig で確認できます。
    ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Marchtwentytwo/article/details/129164660