Zephyr OS — это совместная разработка с открытым исходным кодом для создания операционной системы реального времени (RTOS) для Интернета вещей (IoT). Он основан на небольшом ядре, предназначенном для использования в системах с ограниченными ресурсами: от простых встроенных датчиков окружающей среды и светодиодных носимых устройств до сложных смарт-часов и беспроводных шлюзов IoT.
Ядро Zephyr обеспечивает компактную, высокопроизводительную многопоточную среду выполнения с богатым набором доступных функций. Остальная часть экосистемы Zephyr, включая драйверы устройств, сетевой стек и код приложения, использует функции ядра для создания полного приложения. Ядро поддерживает несколько архитектур, включая ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa и RISC-V.
Чтобы начать использовать OpenThread с Zephyr, ознакомьтесь с примерами сетевых подключений Echo Server и Echo Client из репозитория проекта Zephyr на GitHub. Вы можете запустить эти примеры на SoC, которые обеспечивают поддержку радиомодема IEEE 802.15.4, например Nordic nRF52840 .