Skip to content

OOHehir/zigbee_minimal

Repository files navigation

zigbee_minimal

Minimal Zigbee 3.0 router application for the Silicon Labs EFR32MG21 (MGM210PA32JIA) — bare-bones network-layer-only starting point for custom Zigbee firmware development.

Key Technologies

  • SoC: MGM210PA32JIA (Silicon Labs EFR32MG21, 2.4 GHz 802.15.4)
  • SDK: Simplicity SDK 2025.6.1
  • Role: Zigbee Router (can be reconfigured as coordinator or end device)
  • Tools: Simplicity Studio IDE, GCC with LTO, NVM3 persistent storage

What It Does

Provides only network-layer functionality — no ZCL clusters are enabled. The device joins an open Zigbee 3.0 network via CLI (plugin network-steering start 1) and serves as a verified-working scaffold for adding custom clusters and application logic.

Intended as a development starting point, not a finished application.

Getting Started

Open in Simplicity Studio with the Gecko SDK installed. Build and flash via the IDE.

To join a network via CLI:

plugin network-steering start 1

Built by Owen O'Hehir — embedded Linux, IoT, Matter & Rust consulting at electronicsconsult.com. Available for contract and consulting work.

About

Minimal Zigbee 3.0 router application for EFR32MG21 (Simplicity SDK 2025) — bare network-layer scaffold for building custom Zigbee firmware.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages