mbed IoT Device Platform consisting of: § An expanded partner ecosystem spanning silicon to the cloud § mbed OS: free operating system for ARM Cortex-M devices § mbed Device Server: software enabling service providers to access this market Why? § To accelerate the pace of IoT by enabling innovators to focus on value-add features § Pull from silicon and cloud partners for a standards-based software to create IoT solutions How? § By providing the necessary building blocks to be able to create standards-based connected IoT solutions for a broad set of market segments The Big Picture
Developers • Enabled Services • Enabled Products mbed Device Server • Free and commercial versions • Application data and device management • Growth market access for cloud platforms and operators mbed OS • Free for use on ARM architecture • Leading connectivity standards • Productivity, minimized costs • Built-in management • Security
if you change your mind on the board, your code is still valid! § Many platforms have IoT modules onboard, so it’s an all-in-one package Development Platforms
Server Directory and Subscription Application Transfer Protocols – CoAP, HTTP, MQTT Security Protocols – DTLS, TLS Security, Admin and Multi-tenancy mbed Device Server API Device Management and Data Flows - RESTful and Publish/Subscribe Straightforward integration Periodic connectivity support Complete managed security Leading open standards Lightweight management
IoT street built using mbed OS Internet connected via a lightweight gateway running for example Linux (Cortex®-A CPU plus OS) mbed Device Server and a lighting service provide a scalable, secure foundation for smart city big data applications Example: Smart City Street Lighting Connectivity Security Management
OS (Cortex®-M MCU) Internet connected using a mobile device or home router (Cortex®-A CPU plus OS) Connectivity Security Management mbed Device Server provides a scalable foundation for cloud apps connecting to wearables
open standards running mbed OS Internet connected via a single gateway running for example Linux (Cortex®-A CPU plus OS) mbed Device Server provides a scalable foundation for smart home applications 70 F 21 C Connectivity Security Management