.org

IoT Development Platform

1 Q&A . How many ARM cores shipped in 2012? 8,700,000,000 2020 . 2011 . Per Day: 23,835,616 . Per Hour: 993,151 150+ 25+ billion . Per Minute: 16,553 billion . Per Second: 276 2002 1+ billion

1998 2010 2020

2 ARM is a Semiconductor IP Company ARM’s Ecosystem Financial Tools/Technology IDM Foundry

Fabless Semicon Co.

Equipment Manufacturer ARM

CPU GPU Platforms

Networking Video RF Security DSP Other IP Carriers + Developers

3 ARM Cortex Advanced Processors Architectural innovation, compatibility across diverse application spectrum

MP Cortex-A15 . ARM Cortex™-A family: ...2.5GHz . Applications processors for feature- Cortex-A9 rd rich OS and 3 party applications Cortex-A8 Cortex-A7 ARM Cortex-R family: Cortex-A5 . Cortex-R7 . Embedded processors for real-time Cortex-R5 signal processing, control applications Cortex-R4 Cortex-M4 . ARM Cortex-M family: Cortex-M3 Cortex-M1 . -oriented processors Cortex-M0 for MCU, ASSP, and SoC applications SC300

TM SC000 Applicability Unparalleled . ARM SecureCore Cortex-M0+ . Tamper-resistant security <12k gates...

4 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

5 MBED: Enabling Monetization of Disruption

“By 2018, 50% of IoT solutions will be from start-ups less than 3 years old” - Gartner

6 From Sensor to Cloud Edge Clients Gateway Network Cloud

Temp thin client Device Prox Provisioning and M2M Apps

control Cortex-M Modem Diagnostics M2M Apps Smartphone / M2M Apps Short-Range Headless Radio e.g. Gateway Sensors • Xbee Network: M2M Apps API • 6lowPan e.g. Cloud Modem ‘Big • BT LE Multi-core 3G/4G, DSL, Hosting Data’ Cortex-A DOCSIS e.g. Storage Camera thick client Whitespace AWS Infrared Cortex-A Graphics Management Touch Modem Platform

M2M Cloud Services

7 Choice of Boards for ARM 32bit microprocessors

$30 ARM 11/Cortex-A . Complex Data Processing (e.g. Camera, image recognition) . MMU Full Support: Android, Ubuntu . Graphics + Display Output . Hi-bandwidth capability e.g. USB 3.0, 1Gbps Ethernet $5 $15 Cortex-M3/M4 $2 . Multiple Sensor Data + Concurrent Processing . Gateway Functionality

. OMA-DM + Device Management Device Cost Device $10 Silicon Cost $1 Cortex-M0 . Modem Control . Data Injest  Forward $0.50 ARM MBED . Basic Processing Freescale Freedom $12.95 Processing Power + Capabilities | Power Consumption . Billions of connected devices means cost scaling is critical . $25 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

8 MBED

9 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?”

10 ….and a Modern Dev Environment

Modern Day Cloud Based Dev Development

Traditional PC Development Software Environment

11 Leverage Crowdsourcing + Community

12 mbed Rapid Prototyping Platform . Complete Hardware, Software and Web 2.0 Solution

Dedicated Developer Website Lightweight Online Compiler

Community of Open Source Hardware Platforms Peripheral Drivers

13 mbed SDK and Components

14 Carrier Certified = Prototype & Ship Cellular IoT Low Cost, Great for Prototyping but lacks Carrier certification – CANNOT Deploy on Network

Customer

SoC MBED Vendors Dev Board Carrier Modules Carrier Certified Gateway with MBED enables rapid Peripheral Drivers + Integration development with immediate go-to-market Carrier Certification MBED enables Carriers to opportunities monetize IoT Development Service + Support by targeting developers at Data onboarding Application Development the beginning of the project Cloud Service Integration

15 MBED Cellular Hardware Platforms

Development Development Board with Development Board + Custom Board + USB Carrier Certified Module Module + Certified Design Modem Chassis Cost <$50 <$100 $100-$400 Varies Current • Sprint u-blox Multitech End Customer Vendors • Design

Mobile Network Via USB Yes Yes Yes Connectivity Ready to deploy on No No Yes Yes carrier network mbed.org Yes Yes Yes Yes

16 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

17 Freescale FRDM-KL46Z TM . 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

18 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° • Arduino R3 compatible interface

19 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

20 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

21