---
title: Zephyr、Wio BG770Aで動くのか試してみた
tags: 
author: [MATSUOKA Takashi](https://www.docswell.com/user/matsujirushi)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/DJY422PQ7M.jpg?width=480
description: 2026/3/27 Zephyr Project Meetup: Nagoya, Japan https://zephyr-rtos.connpass.com/event/381417/
published: March 27, 26
canonical: https://www.docswell.com/s/matsujirushi/Z7NVM7-2026-03-27-165014
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/DJY422PQ7M.jpg)

Zephyr、Wio BG770Aで動くのか試してみた
2026/ 3/ 27 Zephyr Proje ct M eetu p: Nagoya, Japan
MATSUOKA Takashi
@matsujirushi12


# Page. 2

![Page Image](https://bcdn.docswell.com/page/V7NY8852E8.jpg)

MATSUOKA Takashi
@matsujirushi12
2017～ MVP for Windows Development
2020～
for Microsoft Azure
2022～
for Internet of Things
1991年大手メーカーに入社し、
工場の自動化や情報システム
の開発、運用に従事。2017年8
月、Seeed株式会社設立時に
転職。組み込みデバイスの開
発環境整備やライブラリ開発
を担当。
「e」3つ


# Page. 3

![Page Image](https://bcdn.docswell.com/page/YJ9PKKYD73.jpg)

Network Stack Overview
https://docs.zephyrproject.org/latest/connectivity/networking/net-stack-architecture.html
https://docs.zephyrproject.org/latest/connectivity/networking/overview.html


# Page. 4

![Page Image](https://bcdn.docswell.com/page/GJ8DRR65JD.jpg)

Wio BG770Aレビュー @FabScene
https://fabscene.com/new/pr/wio-bg770a-review-pr-soracom-grove/
“低消費電力セルラーIoTデバイス開発ボード”


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LJLMKK93ER.jpg)

Wio BG770A(v1.0) – Hardware
https://seeedjp.github.io/Wiki/Wio_BG770A/hardware


# Page. 6

![Page Image](https://bcdn.docswell.com/page/47MY22ZM7W.jpg)

やること
Lチカ
• Zephyrサンプルのbasic/blinkyを動かす。
• コンパイル、アプリ書き込み、アプリ起動、GPIO操作
セルラーUDP通信
• Zephyrサンプルのnet/cellular_modemを動かす。
• セルラーモジュールの電源ON、ATコマンド通信、PPP通信、UDP通信


# Page. 7

![Page Image](https://bcdn.docswell.com/page/P7R9MM6LE9.jpg)

Lチカ
Board Porting Guide
Hardware definition
https://docs.zephyrproject.org/latest/hardware/
porting/board_porting.html
Wio BG770A
RK5010
Flash and debug


# Page. 8

![Page Image](https://bcdn.docswell.com/page/PJXQVVD67X.jpg)

https://youtu.be/8qUVsntLB14


# Page. 9

![Page Image](https://bcdn.docswell.com/page/3JK9QQXGJD.jpg)

セルラーUDP通信
Modem modules
https://docs.zephyrproject.org/latest/
services/modem/index.html
nRF52840
Vio=3.3V
BG770A-GL
Vio=1.8V


# Page. 10

![Page Image](https://bcdn.docswell.com/page/LE3WPP55E5.jpg)

セルラーUDP通信
エラー発生して再初期化を繰り返す
“AT+CMUX=x”でエラー発生


# Page. 11

![Page Image](https://bcdn.docswell.com/page/8EDKLLDY7G.jpg)

セルラーUDP通信
以降はCMUXプロトコルで通信
CMUX Frame


# Page. 12

![Page Image](https://bcdn.docswell.com/page/V7PK22X2J8.jpg)

セルラーUDP通信
AT+CMUX
3GPP TS 27.010 Terminal Equipment to User Equipment (TEUE) multiplexer protocol
https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specific
ationId=1516
BG770A-GLには、
AT+CMUX機能が無い
AT+EMUXという、AT+CMUXの機能限定版が
あるが、はたしてこれで代替できるのかはわ
からない
1つのUART上で、ATコマンド通信とPPP通信を通す


# Page. 13

![Page Image](https://bcdn.docswell.com/page/2JVVDDLXJQ.jpg)

Zephyr、Wio BG770Aで動いたのか？
https://github.com/matsujirushi/zephyr/tree/dev/wio_bg770a
✓ Lチカ、動いた
• ボード定義をコピーして変更するだけ
• マイコンがnRF52840だったのが良かった
✓ セルラーUDP通信、途中までしか動かず
• Modem moduleがBG770A-GLに未対応（小手先で対応は難しそう）


# Page. 14

![Page Image](https://bcdn.docswell.com/page/5EGLYYXRJL.jpg)

気づいたこと
✓ メインWindows PCでWorkbench for Zephyrが動かず
• 別Windows PCやUbuntu PCでは問題なし
✓ Windows PCはコンパイルが遅い
✓ Device tree起因のエラー原因特定がツラい
• 例えば、undefined reference to &#039;__device_dts_ord_91&#039;
✓ Null pointerで刺さる
• Board/Driver/Moduleの開発ではデバッグアダプターやロジアナが必須
• （今回の領域では）Copilotミスリード


# Page. 15

![Page Image](https://bcdn.docswell.com/page/4JQYMM8Y7P.jpg)

Modem開発に興味ある方はお声がけください！！！


