
Zephyr OS è un progetto collaborativo open source per la creazione di un sistema operativo in tempo reale (RTOS) per l'Internet delle cose (IoT). Si basa su un kernel di piccole dimensioni progettato per l'utilizzo su sistemi con risorse limitate: da semplici sensori ambientali incorporati e dispositivi indossabili LED a sofisticati smart watch e gateway wireless IoT.
Il kernel Zephyr fornisce un ambiente di esecuzione multithread a basso impatto e ad alte prestazioni con un ricco set di funzionalità disponibili. Il resto dell'ecosistema Zephyr, inclusi i driver di dispositivo, lo stack di rete 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, consulta gli esempi di rete Echo Server e Echo Client del repository del progetto Zephyr su GitHub. Puoi eseguire questi esempi su SoC che supportano una radio IEEE 802.15.4, ad esempio Nordic nRF52840.