Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Bluetooth Mesh
Search
Bigdrea6
April 20, 2022
Technology
0
30
Bluetooth Mesh
Bigdrea6
April 20, 2022
Tweet
Share
More Decks by Bigdrea6
See All by Bigdrea6
Bluetoothのあれこれ
bigdrea6
0
55
Fileless Malware !
bigdrea6
0
220
Annotate Windows API!
bigdrea6
0
67
Other Decks in Technology
See All in Technology
PO初心者が考えた ”POらしさ”
nb_rady
0
190
Connect 100+を支える技術
kanyamaguc
0
190
OPENLOGI Company Profile for engineer
hr01
1
34k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
450
成長し続けるアプリのためのテストと設計の関係、そして意思決定の記録。
sansantech
PRO
0
110
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
130
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
390
SmartNewsにおける 1000+ノード規模 K8s基盤 でのコスト最適化 – Spot・Gravitonの大規模導入への挑戦
vsanna2
0
120
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
230
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
2
6.4k
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
230
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
Featured
See All Featured
Designing for Performance
lara
610
69k
Testing 201, or: Great Expectations
jmmastey
42
7.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
RailsConf 2023
tenderlove
30
1.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Writing Fast Ruby
sferik
628
62k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
What's in a price? How to price your products and services
michaelherold
246
12k
Thoughts on Productivity
jonyablonski
69
4.7k
Agile that works and the tools we love
rasmusluckow
329
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Transcript
Bluetooth通信でIoT構築 Mesh ネットワークと Bluetooth Mesh
話の流れ • Mesh 型ネットワークとは • Bluetooth Mesh ◦ 仕組み ◦
メリット ◦ パケット構造
Mesh型ネットワークとは • 1 対 多の通信網 • ホストがいらない • 接続可能なエリアを拡張する https://slidesplayer.net/slide/15366836/
p.40 より引用
Bluetooth Mesh : 仕組み • Proxy Node Bluetooth Mesh 機能
有・無と通信 • Relay Node Bluetooth Mesh 機能 有と通信 • Low Power Node Friend にメッセージ確認をする あった時、 Relay 機能を持つ • Friend Node メッセージを貯めておく https://www.marubun.co.jp/technicalsquare/9965/ より引用
• Mesh では、通信範囲内のデバイス全てにメッセージを送信する > この際に重複を考慮する必要がある https://www.marubun.co.jp/technicalsquare/9965/ より引用
• Proxy と Relay の 2 つになぜ分かれているのか 通信プロトコルが違うため Bluetooth Mesh
専用に機器を改造する必要が有るため プロトコルの説明を書こうと思いましたが、資料を見失った ...
Bluetooth Mesh : メリット • BLE は低電力なので、電源が取れない場所で比較的長時間稼働できる • 設計によってはペアリングを無しでできる •
5.0 よりビーコンという、マスターが接続端末を探せる機能がある • 低速で狭い通信範囲では? IoT データ収集に高速通信はあまり求められない ( 説 ) 通信範囲は Mesh で解決 • Mesh に特化した機能が与えられている
• ペアリングなしにできる これは Bluetooth 通信以外を用いるときには当たり前の話 BLE では極めて短時間の通信を断片的に行う > その分、ペイロード長が短い等の問題点はあるが ...
> ペアリング不要のため新規接続端末も探しやすい
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)
ここまで話してなんですが... 資料が少ないから、仕組み理解できても実装が大変そうです