Contiki-NG
Contiki-NG is an open-source and cross-platform operating system that supports Next-Generation IoT devices. It is focused on reliable (secure and reliable) low power communication and standard protocols such as IPv6/6LoWPAN and 6TiSCH, RPL and CoAP. Contiki-NG includes extensive documentation, tutorials and a release cycle. It also has a well-defined development flow to facilitate the seamless integration of community contributions. Contiki-NG source code is distributed under the 3-clause BSD licence, unless otherwise stated. This license grants everyone the right of use and distribution of the code in binary or source format as long as the copyright licence is not lost in the source code.
Learn more
Mbed OS
Arm Mbed OS, an open-source IoT operating platform, is free and available for download. It includes all the features needed to create IoT products. The OS contains everything you need for smart, connected products that run on Arm Cortex M based hardware. This includes machine learning capabilities, security stacks, connectivity stacks, and drivers for sensors and other I/O devices. Arm Mbed OS was designed for the Internet of Things. It integrates with connectivity, machine-learning, networking, security stacks, and is supported by software libraries, tutorials, hardware, and examples. Mbed OS supports over 70 silicon, module and cloud partners. This allows you to optimize your developer choice. Mbed OS API allows you to keep your application code clean, portable, and easy while taking advantage security, communications, and machine learning. The integrated solution reduces development time, cost, and risk.
Learn more
RIOT
RIOT powers Internet of Things, just like Linux powers the Internet. RIOT is a free and open-source operating system that was developed by a community of companies, academics, and hobbyists. It is distributed around the globe. RIOT supports all low-power IoT devices and microcontroller architectures (32, 16-bits, 8-bit) as well as external devices. RIOT aims at implementing all relevant open standards supporting an Internet of Things which is connected, secure and durable. RIOT supports DTLS transport security, IEEE 802.15.4 encryption and Secure Firmware Updates. RIOT can be easily modified to meet your application needs. We support all Internet standards and network technologies. RIOT is open for new developments and is often an early adaptor of networking.
Learn more
FreeRTOS
FreeRTOS, which was developed in partnership with some of the world's most renowned chip companies over a 15 year period, is now downloaded every 170 second. It is a market-leading real time operating system (RTOS), for microcontrollers, small microprocessors. FreeRTOS is freely distributed under the MIT open-source license. It includes a kernel as well as a growing number of IoT libraries that can be used across all industries. FreeRTOS is designed with reliability and ease-of-use in mind. The FreeRTOS kernel has been trusted by leading companies around the world as the standard for microcontrollers/small microprocessors. It is known for its reliability, small footprint, and wide device support. You don't need to know how to set up a project. There are pre-configured demos that can be used as templates and IoT reference integrations. You can quickly download, compile, then get to market quicker. Our partner ecosystem offers a variety of options, including professional support and community contributions.
Learn more