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
i_wanna_use_6LoWPAN_with_Zephyr.pdf
Search
kikuyuta
May 17, 2026
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
i_wanna_use_6LoWPAN_with_Zephyr.pdf
kikuyuta
May 17, 2026
More Decks by kikuyuta
See All by kikuyuta
関数型言語Elixirで作る小水力発電システム part 1
kikuyuta
0
150
Small Hydro Power Plants with Elixir
kikuyuta
0
44
産業機械をElixirで制御する
kikuyuta
0
360
Introduction of kochi.ex and kochi embedded meeting
kikuyuta
0
97
5 and a half years with Elixir and the next 5 years and a bit
kikuyuta
1
110
Elixir Machine Production
kikuyuta
0
67
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
The Invisible Side of Design
smashingmag
301
52k
So, you think you're a good person
axbom
PRO
2
2.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
55k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Facilitating Awesome Meetings
lara
57
7k
Automating Front-end Workflow
addyosmani
1370
210k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
540
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Transcript
Zephyr で 6LoWPAN をしたいぞ i wanna use 6LoWPAN with Zephyr
〜 そして Zenoh へ 〜 〜 and towards to Zenoh 〜 @kikuyuta 2026-05-16 ⾼知⼯科⼤学 菊池豊 1
about @kikuyuta 2026-05-16 ⾼知⼯科⼤学 菊池豊 2
Why Zephyr 1/3 • Pub/Sub の Zenoh を使おう • これは
Rust で書いてある • API は Rust, Python, C, C++, Java, Kotlin, Elixir, Go • Zenoh を組込みでも使えるかなと思った • Zenoh の組込み版は zenoh-pico だ • https://github.com/eclipse-zenoh/zenoh-pico • これは C で書いてある • API は Pico API • Z ではじまるし、⻘っぽいし、親和性が⾼そう… 2026-05-16 ⾼知⼯科⼤学 菊池豊 3 https://zenoh.io/
Why Zephyr 2/3 • 6LoWPAN が⽬に⼊る • OS は Zephyr
とな… 2026-05-16 ⾼知⼯科⼤学 菊池豊 4 https://github.com/eclipse-zenoh/zenoh-pico
6LoWPAN • 組込み向け軽量化 IPv6 • IPv6 over Low power WPAN
• Wireless Personal Area Networks • https://datatracker.ietf.org/w g/6lowpan/ • RFC4919, RFC4944, … • LWPAN として IEEE802.15.4 • IEEE 802.15.4 • ZigBee もこれの上 • Payload が 127octet • v.s. 1280 octet for min IPv6 • IEEE802.15.4g は 2048 octet 2026-05-16 ⾼知⼯科⼤学 菊池豊 5
Why 6LoWPAN • 組込みの世界は(PLC とかの FA の世界もだけど) IPv4 • それもプライベートアドレス
2026-05-16 ⾼知⼯科⼤学 菊池豊 6
Pure IPv6 era will be coming • 今は IPv4 ⾜りててもそのうち周辺装置が無くなってくる
• IPv4 の実装・維持の費⽤を装置の価格に載せられなくなる • IPv4 ⾃体の実装・維持もあるが… • IPv4 ⇔ IPv6 変換 • バックボーンが IPv6 で周辺ネットワーク・端末が IPv4 になりつつある • スマホとかそもそも IPv6 でつながってたりする • IPv4 アドレスの調達・維持費⽤も出したくなくなる • 5000±1000円/IP ぐらい(有限会社ナインレイヤーズ調べ) • 廉価でそのへんに転がってる機材は IPv6 オンリーに • IPv4 は特殊⽤途として追い込まれていく 2026-05-16 ⾼知⼯科⼤学 菊池豊 7
Why Zephyr 3/3 • ネットワーク周りは組込みではエキスパート少なさそう • 今から準備しておくと時代が追いついて来たときにビジネスになるか • Zephyr で
6LoWPAN しとくか • と思ったのが2年ほど前で、それから脳内塩漬け • Elixirの組込み実装 AtomVM も Zephyr 対応するっって⾔って るし(2026年1⽉ 開発代表者⾔) • 【名古屋】Davide BettioさんとAtomVMを囲む会 https://piyopiyoex.connpass.com/event/377298/ 2026-05-16 ⾼知⼯科⼤学 菊池豊 8
あゆみ(ボードを調達) my history has begun (boards procurement) • Zephyr で
6LoWPAN するのにどのボードが良いのか • よくわからんので ChatGPT と Gemini に雑に聞いてみた • どっちも「そりゃ Nordic Semiconductor でしょ」と⾔う • それも Raytac MDBT50Q-DB-40 を名指しする • どこで⼿に⼊るんじゃ? • フクミって代理店が⼒を⼊れてる • 【法⼈限定キャンペーン再開!】 Raytac開発基板をご購⼊でNordic開発キットをプレゼント! • MDBT50Q-DB-40 を買ったら nRF52840 DK がついてきた! 2026-05-16 ⾼知⼯科⼤学 菊池豊 9
あゆみ (Zephyr Project 関連イベント) my history has begun (attending related
evens) • Zephyr の会合にまずは出てみるか • 2024年10⽉29⽇ 19:00〜 ZephyrRTOS 懇親会 • 「懇親会」だけの出張を⼤学で切れるか? • ⼤⾬の新橋を⾏ったり来たり • 途中の神社でおみくじ引いたら⼤吉だった • https://connpass.com/event/335252/ • 2025年12⽉08⽇ 19:00〜 Zephyr Project Meetup: Toyosu • このときは昼の会議も別途突っ込んだ • https://zephyr-rtos.connpass.com/event/377319/ • 「⾼知でやろうとか⾔ってなかったっけ?」 2026-05-16 ⾼知⼯科⼤学 菊池豊 10
あゆみ(ハック) my history has begun (hucking) • 当然のLチカ • nRF54L15
で(ハンズオンもあるし) • 最初からLチカをインストールしておくの、やめてもらって良いですか? • ⾒様⾒真似で src/main.c を変更して Lグルを作成 • 100年ぶりにCを書く • せっかくなので記事も書く • Qiita 「はじめての Zephyr(1) nRF54L15-DK で LチカとLグル」 • https://qiita.com/kikuyuta/items/155448b3d2d1e8b9166c • https://x.com/kikuyuta/status/2051728392006066685 • https://x.com/kikuyuta/status/2052089776862580969 • nRF52840 でも • https://x.com/kikuyuta/status/2052559043504517395 • おかげで Device Tree の勉強になった 2026-05-16 ⾼知⼯科⼤学 菊池豊 11
まとめと今後 (Conclusions and to do) • Zenoh で 6LoWPAN してみたくて
Zephyr に近づいた • Nordic Semiconductor はなかなかよろしそうだ • LチカとLグルまで⾏ったぞ、Qiita も書いたぞ • まず次は nRF54L15 でもぐら叩き • そして MDBT50Q-DB-40 で… • Lチカ、GPIO⼊⼒も • 6LoWPAN、そして Zenoh だ • sleep モードも試したいぞ 2026-05-16 ⾼知⼯科⼤学 菊池豊 12 https://www.raytac.com/product/ins.php?index_id=81