ARM mbed IoT Device Platform November 3rd, 2014 1 The Big Picture What? § At TechCon 2014 we announced the ARM 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 2 We Already Have Great IoT Momentum 70,000+ developers 9,000+ projects 1M+ builds/year 3 8+ years of IoT products 5+ years 24/7 30+ official mbed boards mbed Device Server mbed Ecosystem • • • • Partners Developers Enabled Services Enabled Products • 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 4 ARM Cortex®-M -based MCU Productivity 5 Security Connectivity Management Efficiency Little Data Enables Big Data mbed Device Server mbed OS IoT Service or App IP and Web to the edge End-to-End Security, Web, Data Objects & Management Little Data 6 BIG DATA The I in IoT: Web (and IP) Protocols to the Edge IoT Application Application Device Management Binary | JSON – IPSO Objects REST APIs Web Transfer Internet CoAP | HTTP DTLS | TLS UDP | TCP IPv4 | IPv6 | 6LoWPAN Network 7 IoT connectivity for home automation Access Point - Low-power - Mesh network - IP to the edge 8 - Wide range of devices robust & easy to deploy infrastructure sharing - Mature end-to-end security mbed OS Roadmap 2015 Minimize time-to-market Community Libraries Applications mbed OS C++ APIs Low-power by design Communication Management Application: CoAP, HTTP, MQTT Device Management: LWM2M Security: TLS, DTLS Event Framework Complete security solution Built-in device management 9 IPv6, 6LoWPAN Tasks CMSIS-Core Top connectivity standards IPv4 Drivers CMSIS-DAP Cryptobox Asset Protection, Crypto, Key Management, Secure Bootloader ARM Cortex®-M -based MCU Sensors Radio mbed OS Release Schedule a1 10 a2 a3 b r r Alpha 1 mbed Partners Only Alpha 2 Public Alpha 3 Public Beta Public Release 3.0 Release 3.1 Dec ‘14 Feb‘15 May‘15 Aug‘15 Oct‘15 Dec‘15 mbed Device Server Straightforward integration mbed Device Server API Periodic connectivity support Directory and Subscription Security, Admin and Multi-tenancy Device Management and Data Flows - RESTful and Publish/Subscribe Complete managed security mbed Device Interface - Open Web Standards Application Transfer Protocols – CoAP, HTTP, MQTT Leading open standards Lightweight management 11 Security Protocols – DTLS,TLS Common OS and Connectivity Across Markets Smart Cities Smart Home Basic Wearables Application Application Application BT Threa Smart Connectivity d BT Smart Connectivity Sub-GHz Zigbee IPNAN Connectivity Provisioning Security OS + Drivers Key connectivity standards with mbed OS Provisioning Security OS + Drivers Common foundation with mbed OS 12 Provisioning Security OS + Drivers Example: Smart City Street Lighting Connectivity Security Management Long-range IP Mesh Intelligent, low-power, large scale and secure IoT street built using mbed OS Internet connected via a lightweight gateway running for example Linux (Cortex®-A CPU plus OS) 13 mbed Device Server and a lighting service provide a scalable, secure foundation for smart city big data applications Example: Basic Wearable Connectivity Security Management Low-power wearables developed rapidly with mbed OS (Cortex®-M MCU) Internet connected using a mobile device or home router (Cortex®-A CPU plus OS) 14 mbed Device Server provides a scalable foundation for cloud apps connecting to wearables Example: Smart Home Connectivity 70 F 21 C Security Management Home appliances and control connected over open standards running mbed OS 15 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 The new mbed Partner Ecosystem: Join Us! Cloud Partner Ecosystem Partner Silicon Partner 16 Tools § Shared vision § Commitment to openness & standards § Enable scale § Collaboration Enable commercial deployment of IoT devices and services The new mbed Partner Ecosystem: Join Us! Cloud Partners Ecosystem Partners Silicon Partners 17 Learn more at mbed.com 18
© Copyright 2024