Das Zephyr OS ist ein Open-Source-Projekt, mit dem gemeinsam ein Betriebssystem für das Internet der Dinge (Internet of Things, IoT) erstellt werden kann. Sie basiert auf einem schlanken Kernel, der für die Nutzung auf ressourcenbeschränkten Systemen konzipiert ist – von einfachen eingebetteten Umgebungssensoren und LED-Wearables bis hin zu anspruchsvollen Smartwatches und drahtlosen IoT-Gateways.
Der Zephyr-Kernel bietet eine einfache Multi-Thread-Ausführungsumgebung mit geringer Leistung und zahlreichen verfügbaren Funktionen. Im Rest der Zephyr-Umgebung, einschließlich Gerätetreibern, Netzwerk-Stacks und anwendungsspezifischem Code, werden die Funktionen des Kernels verwendet, um eine vollständige Anwendung zu erstellen. Der Kernel unterstützt mehrere Architekturen, darunter ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa und RISC-V.
Informationen zur Verwendung von OpenThread mit Zephyr finden Sie in den Netzwerkbeispielen Echo Server und Echo Client aus dem Zephyr-Projekt-Repository auf GitHub. Sie können diese Beispiele auf SoCs ausführen, die einen IEEE 802.15.4-Funk unterstützen, z. B. die Nordische nRF52840.