ARM Announces mbed OS for ARM Cortex-M Micro-controllers and mbed Device Server for the Cloud

Orange Pi Development Boards

ARM has just announced two new software products for mbed development boards at ARM Techcon 2014: mbed OS, an operating system for Cortex-M MCUs, and mbed Device Server to handle IoT data in the cloud. Together with existing mbed hardware, these form what ARM now calls mbed IoT Device Platform.

mbed_OS_Architecture
mbed OS Architecture

mbed OS is a free operating system for ARM Cortex-M processor with security, communication and device management features necessary to enable IoT devices. It will provide a C++ application framework, and the software stack includes support for Bluetooth Smart, 2G, 3G, LTE and CDMA cellular technologies, Thread, Wi-Fi, 802.15.4 / 6LoWPAN,  TLS/DTLS, CoAP, HTTP, MQTT and Lightweight M2M.

No need to look for your mbed board, planning to try it out just yet however, as mbed OS (alpha) will be available to partners in Q4 2014, and there will be alpha and beta releases during the course of 2015, before the official mbed 3.0 OS release at ARM Techcon 2015.

mbed Device Server Architecture
mbed Device Server Architecture

mbed Device Server will be a licensable software solution enabling cloud service providers to securely connect and manage IoT devices running mbed OS. It will be a bridge between IoT devices distributing “little data” and cloud frameworks crunching “big data” for analysis. Supported protocol include CoAP, CoaP-SMS, CoAP-MQ, HTTP, MQTT, DTLS, TLS for communication with the IoT devices, and mbed REST API will be used to communicate with the cloud infrastructure. The main advantage of mbed Device Server is that it will allow for a common unified infrastructure relying on open standards to gather and manage IoT data and devices.

More details are available on mbed website’s mbed OS and mbed Device Server pages.

Via Liliputing and AnandTech.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
xxiao Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
xxiao
Guest
xxiao

why not leveraging existing production ready OSes? freertos etc? remember how linux helped ARM?