Upgrade to Pro — share decks privately, control downloads, hide ads and more …

i_wanna_use_6LoWPAN_with_Zephyr.pdf

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for kikuyuta kikuyuta
May 17, 2026
33

 i_wanna_use_6LoWPAN_with_Zephyr.pdf

Avatar for kikuyuta

kikuyuta

May 17, 2026

Transcript

  1. Zephyr で 6LoWPAN をしたいぞ i wanna use 6LoWPAN with Zephyr

    〜 そして Zenoh へ 〜 〜 and towards to Zenoh 〜 @kikuyuta 2026-05-16 ⾼知⼯科⼤学 菊池豊 1
  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/
  3. Why Zephyr 2/3 • 6LoWPAN が⽬に⼊る • OS は Zephyr

    とな… 2026-05-16 ⾼知⼯科⼤学 菊池豊 4 https://github.com/eclipse-zenoh/zenoh-pico
  4. 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
  5. Pure IPv6 era will be coming • 今は IPv4 ⾜りててもそのうち周辺装置が無くなってくる

    • IPv4 の実装・維持の費⽤を装置の価格に載せられなくなる • IPv4 ⾃体の実装・維持もあるが… • IPv4 ⇔ IPv6 変換 • バックボーンが IPv6 で周辺ネットワーク・端末が IPv4 になりつつある • スマホとかそもそも IPv6 でつながってたりする • IPv4 アドレスの調達・維持費⽤も出したくなくなる • 5000±1000円/IP ぐらい(有限会社ナインレイヤーズ調べ) • 廉価でそのへんに転がってる機材は IPv6 オンリーに • IPv4 は特殊⽤途として追い込まれていく 2026-05-16 ⾼知⼯科⼤学 菊池豊 7
  6. 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
  7. あゆみ(ボードを調達) 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
  8. あゆみ (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
  9. あゆみ(ハック) 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
  10. まとめと今後 (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