Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Bluetooth Mesh
Search
Bigdrea6
April 20, 2022
Technology
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bluetooth Mesh
Bigdrea6
April 20, 2022
More Decks by Bigdrea6
See All by Bigdrea6
Bluetoothのあれこれ
bigdrea6
0
59
Fileless Malware !
bigdrea6
0
240
Annotate Windows API!
bigdrea6
0
82
Other Decks in Technology
See All in Technology
人間はどの意思決定を手放せるのか
kawasima
15
7.1k
Reactの設計論
uhyo
24
13k
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.9k
Goodbye ShellScript, Hello File-based App
shunsock
0
130
品質と信頼性を地続きにする
grimoh
0
580
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
2
1.9k
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.3k
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.3k
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
110
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
AI de Idea
kawaguti
PRO
2
120
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Designing Powerful Visuals for Engaging Learning
tmiket
1
550
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
WENDY [Excerpt]
tessaabrams
14
39k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Fireside Chat
paigeccino
43
4k
The browser strikes back
jonoalderson
0
1.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Writing Fast Ruby
sferik
630
63k
Why Our Code Smells
bkeepers
PRO
340
58k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
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)
ここまで話してなんですが... 資料が少ないから、仕組み理解できても実装が大変そうです