Zephyr OS est une initiative collaborative Open Source visant à créer un système d'exploitation en temps réel (RTOS) pour l'Internet des objets (IoT). Elle est basée sur un noyau peu encombrant conçu pour être utilisé sur des systèmes à ressources limitées: capteurs d'environnement intégrés simples, accessoires connectés LED, montres connectées sophistiquées et passerelles sans fil IoT.
Le noyau Zephyr fournit un environnement d'exécution multithread à hautes performances et à faible empreinte, avec un ensemble complet de fonctionnalités disponibles. Le reste de l'écosystème Zephyr, y compris les pilotes d'appareil, la pile réseau et le code spécifique à l'application, utilise les fonctionnalités du noyau pour créer une application complète. Le noyau accepte plusieurs architectures, y compris ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa et RISC-V.
Pour commencer à utiliser OpenThread avec Zephyr, consultez les exemples de mise en réseau Echo Server et Echo Client du dépôt du projet Zephyr sur GitHub. Vous pouvez exécuter ces exemples sur des SoC compatibles avec une radio IEEE 802.15.4 (par exemple, Nordic nRF52840).