1.org IoT Development Platform
2 Q&A How many ARM cores shipped in 2012? 8,700,000,000 Per Day: 23,835,616 Per Hour: 993,151 Per Minute: 16,553 Per Second: 276 2002 1+ billion 2011 billion 2020 25+ 150+ billion 1998 2010 2020
3 ARM is a Semiconductor IP Company ARM s Ecosystem IDM Foundry Financial Tools/Technology Fabless Semicon Co. Equipment Manufacturer ARM Software Platforms CPU GPU Carriers + Developers Networking Video RF DSP Security Other IP
4 Unparalleled Applicability ARM Cortex Advanced Processors Architectural innovation, compatibility across diverse application spectrum ARM Cortex -A family: Applications processors for featurerich OS and 3 rd party applications ARM Cortex-R family: Embedded processors for real-time signal processing, control applications ARM Cortex-M family: Microcontroller-oriented processors for MCU, ASSP, and SoC applications ARM SecureCore TM Tamper-resistant security Cortex-A9 Cortex-A8 Cortex-A7 Cortex-A5 Cortex-M4 Cortex-M3 Cortex-M1 Cortex-M0 Cortex-M0+ <12k gates... MP Cortex-A15...2.5GHz Cortex-R7 Cortex-R5 Cortex-R4 SC300 SC000
5 ARM Cortex-M: Ultra Low Power, Size, + Cost 1.9 billion ARM Cortex-M devices shipped in 2012 by leading semiconductor companies MCUs radios sensors Think Powered by Watch Batteries & Energy Harvesting
6 MBED: Enabling Monetization of Disruption By 2018, 50% of IoT solutions will be from start-ups less than 3 years old - Gartner
7 Modem Modem Modem From Sensor to Cloud Edge Clients Gateway Network Cloud Temp Prox control Sensors Camera Infrared Touch thin client Cortex-M Short-Range Radio e.g. Xbee 6lowPan BT LE thick client Cortex-A Graphics Smartphone / Headless Gateway Multi-core Cortex-A Device Provisioning and Diagnostics Access Network: e.g. 3G/4G, DSL, DOCSIS Whitespace Management Platform M2M Apps M2M Apps M2M Apps M2M Apps API Big Data Storage Cloud Hosting e.g. AWS M2M Cloud Services
Device Cost 8 Silicon Cost Choice of Boards for ARM 32bit microprocessors $30 $15 $10 $5 $2 $1 $0.50 ARM 11/Cortex-A Complex Data Processing (e.g. Camera, image recognition) MMU Full Operating System Support: Android, Ubuntu Graphics + Display Output Hi-bandwidth capability e.g. USB 3.0, 1Gbps Ethernet Cortex-M3/M4 Multiple Sensor Data + Concurrent Processing Gateway Functionality OMA-DM + Device Management Cortex-M0 Modem Control Data Injest Forward Basic Processing Freescale Freedom $12.95 ARM MBED Processing Power + Capabilities Power Consumption Billions of connected devices means cost scaling is critical $25 Raspberry Pi starts to look expensive in Ms of Units vs. $12 Freedom board It s not just the SoC cost MMU CPUs require external memory + > power Don t forget power consumption Cortex-M devices can be powered from a CR2032 battery
9 MBED
10 From Idea to Implementation Wouldn t it be cool if I can build a device that can send me an TXT every time the cat goes through the flap?
11.and a Modern Dev Environment Modern Day Cloud Based Dev Development Traditional PC Development Software Environment
Leverage Crowdsourcing + Community 12
13 mbed Rapid Prototyping Platform Complete Hardware, Software and Web 2.0 Solution Dedicated Developer Website Lightweight Online Compiler Community of Open Source Peripheral Drivers Hardware Platforms
mbed SDK and Components 14
15 Carrier Certified = Prototype & Ship Cellular IoT Low Cost, Great for Prototyping but lacks Carrier certification CANNOT Deploy on Network Customer SoC Vendors MBED enables Carriers to monetize IoT Development by targeting developers at the beginning of the project Dev Board Peripheral Drivers + Integration MBED Carrier Modules Carrier Certification Data onboarding Application Development Cloud Service Integration Service + Support Carrier Certified Gateway with MBED enables rapid development with immediate go-to-market opportunities
16 MBED Cellular Hardware Platforms Development Board + USB Modem Development Board with Carrier Certified Module Development Board + Module + Certified Chassis Custom Design Cost <$50 <$100 $100-$400 Varies Current Vendors Sprint Vodafone u-blox Multitech End Customer Design Mobile Network Connectivity Ready to deploy on carrier network Via USB Yes Yes Yes No No Yes Yes mbed.org Yes Yes Yes Yes
17 U-blox mbed-enabled Cellular Platform Embedded Module with Multi-Carrier Support CDMA: 1xRTT, EVDO Rev. A GSM: 2G/3G/4G GPS Option Small Form Factor ARM Cortex-M3 NXP SoC Arduino Compatible Broad choice of I/Os Easy route from prototype to carrier certified product
18 Freescale FRDM-KL46Z Board Features - $15 Freescale Kinetis KL46Z256 Microcontroller (48MHz ARM Cortex M0+) Onboard OpenSDA debug interface (configured for mbed) Freescale MMA8451 3-Axis 14-bit Accelerometer Freescale MAG3110 Magnetometer Capacitive Touch Slider Analog Ambient Light Sensor 2 Pushbuttons and 2 LEDs Kinetis KL46Z Microcontroller Features 256K Flash, 32K SRAM USB OTG, Segment LCD Controller, 16-Bit SAR ADC, 12-bit DAC, 1 DAC, 1 ACMP TM
19 SocketModem Shield HSPA+ Arduino Shield Features Only Arduino Shield with full PTCRB certification and AT&T approval HSPA+ cellular performance utilizing the Telit HE910 module Frequency bands: 850/900/1700(AWS)/1900/2100 Mhz Intelligent Universal IP stack for enhanced M2M functionality Onboard SIM card holder Industrial temperature range of -35 to +85 C Arduino R3 compatible interface
20 MBED Ecosystem Any Cortex-M Board can be MBED Enabled Variety of different SoCs Variety of different Network Interfaces Rapid prototyping for any industry Open Platform Approach CMSIS-DAP & HDK Open Source Enable anyone to manufacture mbed boards Move code easily between SoCs SoCs Radio
21 mbed summary.org Multiple ARM Cortex-M SoCs Choice of Radios/Connectivity 10s growing to 100s of boards Choice of Cloud APIs/Agents 45k+ Global Users & Community