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
i_wanna_use_6LoWPAN_with_Zephyr.pdf
Search
kikuyuta
May 17, 2026
72
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
Giocci Live: Offloading Computation Across the Edge in Real Time: Second part How to migrate Supervision Trees
kikuyuta
0
18
Elixir の GenServer でアクタープログラミングしてみよう
kikuyuta
0
39
関数型言語Elixirで作る小水力発電システム part 1
kikuyuta
0
220
Small Hydro Power Plants with Elixir
kikuyuta
0
65
産業機械をElixirで制御する
kikuyuta
0
420
Introduction of kochi.ex and kochi embedded meeting
kikuyuta
0
110
5 and a half years with Elixir and the next 5 years and a bit
kikuyuta
1
130
Elixir Machine Production
kikuyuta
0
82
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
640
Building an army of robots
kneath
307
47k
Navigating Weather and Climate Data
rabernat
0
570
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
620
The Cost Of JavaScript in 2023
addyosmani
55
10k
KATA
mclloyd
PRO
35
16k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
470
Faster Mobile Websites
deanohume
310
32k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
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