On Wednesday, ARM announced mbed, a new Internet of Things platform centered on ARM's free mbed OS and Cortex M7 processor. In particular, ARM points to three aspects of the mbed project: mbed OS, mbed Device Server, and mbed Tools. They are described as:
. . . a modern full-stack operating system that is designed specifically for ARM Cortex®-M-based MCUs . . .
mbed Device Server
. . . scaleable, industry-strength Device Server supports the protocols, behaviours and security requirements of IoT devices, making them accessible through REST APIs to enterprise software, web applications and cloud stacks.
. . . free command-line build, component management and test tools you can rely on, and a Web IDE and developer web services that help bootstap your development with the accessibility and productivity you've come to expect in other domains.
And ARM has also produced a rather watchable (though not necessarily illuminating) video introducing mbed:
What ARM's effort highlights is the lack of standards or agreement on some basic requirements to make the Internet of things — and the business model that goes with it — real.
Check out ARM's mbed home page for all the details.