21
1 IoT Development Platform .org

IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

1

IoT Development Platform

.org

Page 2: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

2

Q&A

2020

1998 2010 2020

billion25+ 150+

billion

2011

billion1+

2002

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

Page 3: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

3

ARM is a Semiconductor IP Company

Fabless Semicon Co.

IDM

CPU GPU

VideoNetworking

DSPRF

ARM

Security

Other IP

ARM’s Ecosystem Financial

Tools/TechnologyFoundry

Equipment Manufacturer

Carriers + Developers

Software Platforms

Page 4: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

4

Architectural innovation, compatibility

across diverse application spectrum

ARM Cortex™-A family: Applications processors for feature-

rich OS and 3rd 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 SecureCoreTM

Tamper-resistant security

ARM Cortex Advanced Processors

Un

pa

ralle

led

Ap

pli

ca

bilit

y

<12k gates...

Cortex-M4

SC300

Cortex-M3

Cortex-M1

Cortex-M0+

SC000

...2.5GHz

Cortex-A5

Cortex-A8

Cortex-A9

Cortex-A15MP

Cortex-R5

Cortex-R4

Cortex-R7

Cortex-M0

Cortex-A7

Page 5: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

5

ARM Cortex-M: Ultra Low Power, Size, + Cost

1.9 billionARM Cortex-M devices shipped in 2012

by leading semiconductor companies

MCUs radios sensors

Think Powered by Watch Batteries & Energy Harvesting

Page 6: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

6

MBED: Enabling Monetization of Disruption

“By 2018, 50% of IoT

solutions will be from

start-ups less than 3

years old” - Gartner

Page 7: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

7

From Sensor to CloudEdge Clients Network

Temp

Prox

control

thick client

Cortex-A

Graphics

thin client

Cortex-M

Camera

Infrared

Smartphone /

Headless

Gateway

Multi-core

Cortex-AM

od

em

Mo

dem

Mo

dem

Short-Range

Radio e.g.

• Xbee

• 6lowPan

• BT LE

Cloud

Access

Network:

e.g.

3G/4G, DSL,

DOCSIS

Whitespace

Device

Provisioning

and

Diagnostics

Management

Platform

M2M Apps

M2M Apps

Cloud

Hosting

e.g.

AWS

M2M Apps

M2M Apps API

‘Big

Data’

Storage

Gateway

Sensors

M2M Cloud Services

Touch

Page 8: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

8

Cortex-M3/M4

Choice of Boards for ARM 32bit microprocessorsS

ilic

on

C

ost

ARM 11/Cortex-A

Cortex-M0

Processing Power + Capabilities | Power Consumption

$1

$2

$5

Modem Control

Data Injest Forward

Basic Processing

Multiple Sensor Data + Concurrent Processing

Gateway Functionality

OMA-DM + Device Management

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

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

ARM MBEDFreescale Freedom $12.95

Devic

e C

ost

$10

$15

$30

$0.50

Page 9: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

9

MBED

Page 10: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

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

Page 11: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

11

….and a Modern Dev Environment

Traditional PC Development Software

Environment

Modern Day

Cloud Based Dev Development

Page 12: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

12

Leverage Crowdsourcing + Community

Page 13: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

13

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

Lightweight Online Compiler

Hardware Platforms

Dedicated Developer Website

Community of Open Source

Peripheral Drivers

Page 14: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

14

mbed SDK and Components

Page 15: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

15

SoC

VendorsMBED

Carrier

Modules

Customer

Carrier Certified = Prototype & Ship Cellular IoT

Dev Board

Peripheral Drivers + Integration

Carrier Certification

Data onboarding Application Development

Cloud Service Integration

Low Cost, Great for Prototyping but lacks

Carrier certification – CANNOT Deploy on Network

Carrier Certified Gateway

with MBED enables rapid

development with

immediate go-to-market

opportunities

Service + SupportMBED enables Carriers to

monetize IoT Development

by targeting developers at

the beginning of the project

Page 16: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

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

Via USB Yes Yes Yes

Ready to deploy on

carrier network

No No Yes Yes

mbed.org Yes Yes Yes Yes

Page 17: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

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

Page 18: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

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

Page 19: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

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

Page 20: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

20

MBED EcosystemAny 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

Radio

SoCs

Page 21: IoT Development Platform...Data onboarding Application Development Cloud Service Integration Low Cost, Great for Prototyping but lacks Carrier certification –CANNOT Deploy on Network

21

mbed summary

Multiple ARM Cortex-M SoCs

Choice of Radios/Connectivity

10s growing to 100s of boards

Choice of Cloud APIs/Agents

45k+ Global Users & Community

.org