Il sistema operativo Zephyr è un'iniziativa di collaborazione open source per la creazione di un sistema operativo (RTOS) in tempo reale per l'Internet of Things (IoT). Si basa su un kernel di piccole dimensioni progettato per l'uso su sistemi con risorse limitate, dai semplici sensori ambientali incorporati e indossabili a LED ai sofisticati smartwatch e gateway wireless IoT.
Il kernel Zephyr offre un ambiente di esecuzione multi-thread con un ingombro minimo e prestazioni elevate, con un set completo di funzionalità disponibili. Il resto dell'ecosistema Zephyr, inclusi i driver di dispositivo, lo stack di networking e il codice specifico dell'applicazione, utilizza le funzionalità del kernel per creare un'applicazione completa. Il kernel supporta più architetture, tra cui ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa e RISC-V.
Per iniziare a utilizzare OpenThread con Zephyr, dai un'occhiata agli esempi di rete Echo Server ed Echo Client del repository di progetti Zephyr su GitHub. Puoi eseguire questi esempi sui SoC che forniscono supporto per una radio IEEE 802.15.4, ad esempio Nordic nRF52840.