ARM mbed OS is an open source embedded operating system designed specifically for the "things" in the Internet of Things. It includes all the features you need to develop a connected product based on an ARM Cortex-M microcontroller, including security, connectivity, an RTOS, and drivers for sensors and I/O devices.
Modular Necessary libraries are included automatically on your device, allowing you to concentrate on writing application code. Secure Multilayer security helps to protect your IoT solution, from isolated security domains through to mbed TLS for secure communications. Connected We give you a wide range of communications options with drivers for Bluetooth Low Energy, Thread, 6LoWPAN, Ethernet and WiFi.