Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bluetooth Mesh

Bluetooth Mesh

Be27f3e349639f80e28f5fff1d0bc4a2?s=128

Bigdrea6

April 20, 2022
Tweet

More Decks by Bigdrea6

Other Decks in Technology

Transcript

  1. Bluetooth通信でIoT構築 Mesh ネットワークと Bluetooth Mesh

  2. 話の流れ • Mesh 型ネットワークとは • Bluetooth Mesh ◦ 仕組み ◦

    メリット ◦ パケット構造
  3. Mesh型ネットワークとは • 1 対 多の通信網 • ホストがいらない • 接続可能なエリアを拡張する https://slidesplayer.net/slide/15366836/

    p.40 より引用
  4. Bluetooth Mesh : 仕組み • Proxy Node Bluetooth Mesh 機能

    有・無と通信 • Relay Node Bluetooth Mesh 機能 有と通信 • Low Power Node Friend にメッセージ確認をする あった時、 Relay 機能を持つ • Friend Node メッセージを貯めておく https://www.marubun.co.jp/technicalsquare/9965/ より引用
  5. • Mesh では、通信範囲内のデバイス全てにメッセージを送信する > この際に重複を考慮する必要がある https://www.marubun.co.jp/technicalsquare/9965/ より引用

  6. • Proxy と Relay の 2 つになぜ分かれているのか 通信プロトコルが違うため Bluetooth Mesh

    専用に機器を改造する必要が有るため プロトコルの説明を書こうと思いましたが、資料を見失った ...
  7. Bluetooth Mesh : メリット • BLE は低電力なので、電源が取れない場所で比較的長時間稼働できる • 設計によってはペアリングを無しでできる •

    5.0 よりビーコンという、マスターが接続端末を探せる機能がある • 低速で狭い通信範囲では? IoT データ収集に高速通信はあまり求められない ( 説 ) 通信範囲は Mesh で解決 • Mesh に特化した機能が与えられている
  8. • ペアリングなしにできる これは Bluetooth 通信以外を用いるときには当たり前の話 BLE では極めて短時間の通信を断片的に行う > その分、ペイロード長が短い等の問題点はあるが ...

    > ペアリング不要のため新規接続端末も探しやすい
  9. Bluetooth Mesh : パケット構造 • TTL : パケットの移動回数 ( 寿命

    ) • NWK MIC : 多分署名的なセキュリティ機能 • Zigbee 等は 68byte ある • 16byte 超えたら別のメッセージとして扱う https://embeddedcomputing.com/technology/iot/edge-computing/how-zigbee-t hread-and-bluetooth-mesh-stack-up-in-performance-benchmarking より引用 ( 図 4)
  10. ここまで話してなんですが... 資料が少ないから、仕組み理解できても実装が大変そうです