The Arm Mbed IoT Device Platform provides the operating system, cloud services, tools and developer ecosystem to make the creation and deployment of commercial, standards-based IoT solutions possible at scale.
Mbed has a large community of developers, an ecosystem of open source code, a network of hardware partners, and products and services that serve the IoT market.
Arm Mbed wants the Internet of Things to work, and that means collaboration and transparency - otherwise, our devices will not be able to talk to each other or to the cloud. Our communication stacks rely on open standards, and we even participate in the standards bodies that define them, like CoAP and Thread amongst others.
We also want efficient and secure software that meets the high expectations of our users. Our software is open source licensed under the permissive Apache 2.0 license, with tools that encourage reuse and refinement of that code to meet your needs.
An open source embedded operating system designed specifically for the “things” in the Internet of Things (IoT).
Mbed Cloud Client
To help device manufacturers join the Internet of Things, we created the Mbed Cloud Client: a library that enables devices to connect to Mbed Cloud.
Simplifies development with cryptographic and SSL/TLS capabilities.
An array of tools that help you prototype and produce quickly and reliably.
A scalable device management service that allows the ‘things’ of the IoT to easily and securely connect to the cloud in a unified way, no matter how they connect. From the device side it supports multiple connectivity technologies, on the web side, it has a REST API and various bridges to the world’s leading cloud services. Use Mbed Cloud to securely provision the devices in a factory to remove the risk of rogue devices being produced. Use Mbed Cloud to manage billions of ‘things’ deployed across the globe over any connectivity method. Use Mbed cloud to securely deploy firmware updates in a robust and risk-free way.
Write code online
The Mbed online Integrated Development Environment (IDE) offers a full programming environment designed to work with Mbed APIs and boards. The IDE has access to hundreds of open source libraries and makes developing software for IoT systems straightforward and efficient. Use the online IDE to link embedded software to your Mbed Cloud Credentials.
Many of the largest OEMs and household names chose Mbed technology for their deployments because of its high-quality standards. Mbed has come a long way from the rapid prototyping platform where it all started, with a whole department of hundreds of engineers in Arm developing and supporting it you can be sure it is going to just work. With those two backgrounds, it can be used by anyone including Makers, Hobbyists, Tier-1 OEMs, Start-ups, Entrepreneurs, Universities or anyone wishing to develop IoT products with confidence.
Greentea is a board-agnostic automated testing tool that allows developers to test code running on more than one device at a time.
Services are standards-based
Mbed builds technologies and cloud services that are standards-based because we want the IoT to work. Proprietary solutions have been available for a while, but they have not ignited an IoT revolution because they fragment the opportunity for things and services to connect. There is a reason this less than optimal approach has been prevalent: collaboration is hard work.
Mbed has participated in and led initiatives that drive standards for the IoT. We are building products and technologies on those standards and believe that everyone benefits when services are implemented against open protocols and standards.
Communication is efficient
The Internet of Things includes all kinds of things, even things that have very little power or communication bandwidth. It’s fairly easy to connect things to services if you only consider the best-case scenario, but Mbed Cloud offerings support even worst-case scenarios, such as devices with modest power and bandwidth budgets. By including semantic protocols like the Constrained Application Protocol (CoAP), Mbed ensures that all things can efficiently communicate in the IoT.
Security is not optional
As the IoT grows it becomes a larger target for those who seek to exploit flaws in security. This demands that the elements of the IoT implement security at every layer. The IoT will be most valuable when we trust the services, things and people who connect to the IoT cloud. Mbed has made significant investments to ensure that security is built in at each layer: Mbed Enabled devices, Mbed OS, Mbed Cloud provisioning and Mbed Cloud communication.
Provisioning is easy
The Internet of Things becomes interesting when there are millions of things connected and working together. Enrolling all these things in a way that ensures we know who owns which thing and its related data is a big job. Mbed is on a mission to make that easy for anyone developing an IoT product.
Have a look at https://www.mbed.com/en/ to get started or contact Phill for more about achieveing mass production.