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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Bigdrea6
April 20, 2022
Technology
35
0
Share
Bluetooth Mesh
Bigdrea6
April 20, 2022
More Decks by Bigdrea6
See All by Bigdrea6
Bluetoothのあれこれ
bigdrea6
0
57
Fileless Malware !
bigdrea6
0
230
Annotate Windows API!
bigdrea6
0
76
Other Decks in Technology
See All in Technology
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
200
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
120
Oracle Cloud Infrastructure presents managed, serverless MCP Servers for Oracle AI Database
thatjeffsmith
1
370
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
180
最新技術を"今は選ばない"という技術選定
leveragestech
PRO
0
210
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
20260516_SecJAWS_Days
takuyay0ne
2
460
Purview Endpoint DLP 動かしてみた
kozakigh
1
440
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
300
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
190
AI 時代の Platform Engineering
recruitengineers
PRO
1
220
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
150
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
The Cult of Friendly URLs
andyhume
79
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Designing Experiences People Love
moore
143
24k
Code Review Best Practice
trishagee
74
20k
Exploring anti-patterns in Rails
aemeredith
3
360
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
RailsConf 2023
tenderlove
30
1.4k
Optimizing for Happiness
mojombo
378
71k
Raft: Consensus for Rubyists
vanstee
141
7.4k
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)
ここまで話してなんですが... 資料が少ないから、仕組み理解できても実装が大変そうです