OpenWrt
by OpenWrtOpenWrt suits users who want to customize embedded devices, particularly wireless routers, and are familiar with GNU/Linux and basic networking.
Choosing an operating system for connected devices means considering both device-level needs and how a fleet will be managed. Compared on supported device OS and protocol support, these options can also be weighed by deployment model, fleet provisioning, certificate management, and over-the-air updates. Device limits, free-plan availability, and paid-from pricing add useful scale and cost considerations. Apache Mynewt, Contiki-NG, and Particle Device OS are among the entries shown, alongside PX5 RTOS, VxWorks, Azure Sphere OS, Micrium OS, and RT-Thread. Compare the listed technical and operational criteria with the devices, protocols, and update processes your project requires.
OpenWrt suits users who want to customize embedded devices, particularly wireless routers, and are familiar with GNU/Linux and basic networking.
NuttX suits developers building software for embedded boards and devices across its supported processor architectures.
WindowsMacLinux+2Contiki-NG suits developers building low-power IoT devices with constrained memory and standard network protocols.
WindowsMacLinux+1Mynewt is for developers building embedded applications for supported microcontrollers.
WindowsMacLinux+1FreeRTOS suits developers building software for microcontrollers and small microprocessors, including teams that need support for multiple processor architectures or…
WindowsLinuxPX5 RTOS suits developers of resource-constrained embedded systems, particularly in safety-critical automotive, industrial, medical or rail settings.
It suits teams building embedded products that need real-time behavior, fault recovery, POSIX portability, and defined processor support.
It suits organizations assessing edge software against supported device operating systems, protocols, and over-the-air update requirements.
It suits connected-device deployments using the MT3620AN that need an operating system, Azure Sphere Security Service access, and ongoing OS updates.