Trust Foundations for IoT - Elecfans · Device Connectivity Fast Track with mbed Device Connector...

Preview:

Citation preview

Lifeng Geng

Shenzhen IoT

Embedded Marketing Manager

December 2015

Trust Foundations for IoT

© ARM 2015 2

What is IoT? Connecting the real world and web services with changing business models

GPS

Gyroscope

Accelerometer

Magnetometer

Touch

Microphone

Luminance

Temperature

© ARM 2015 3

Is there anything New about IoT or has it Just Become Fashionable??

© ARM 2015 4

Functional Becomes Data & Service

Functional My Data as a Services

© ARM 2015 5

Evolving metrics of success

Personal Computing

Perf

$

Perf

Power× $

Mobile Computing

Perf

Energy× $

Internet of Things

Perf

Energy× $ × Trust × Scale

© ARM 2015 6

Performance

Energy x $

x Trust x Scale = Success

© ARM 2015 7

Big Data begins with Little Data

IoT Endpoints Gateways Cloud Services

Data collection and control: • Improved operational efficiency

• New services and applications

• New business models and revenue streams

© ARM 2015 8

ARM: The World’s Most Scalable Architecture

ARM ecosystem meets needs of vertical markets – from sensors to servers

Addressing automotive, consumer, industrial, mobile, medical, metering and beyond

12bn ARM chips shipped in 2014 alone – increasingly becoming connected as part of IoT

ARM’s market share at 37% overall

Year Market

Share

2007 17%

2008 20%

2009 22%

2010 25%

2011 29%

2012 32%

2013 35%

2014 37%

© ARM 2015 9

Cortex-M: Trusted choice for embedded intelligence

3500+ Catalog parts

337 Licenses*

4.4 Bn Units shipped in 2014

0

2

4

6

8

10

12

2005 2010 2015

15.2 Bn Units shipped*

* Data up to end Q3, 2015

4.5 Bn Units shipped *

© ARM 2015 10

Bringing Security to the Smallest Devices

ARMv8-M architecture The ARM architecture for ARM Cortex-M processors

New AMBA® 5 AHB5 specification

Extends the security foundation through the ultra-low power SoC

Tomorrow

Provides a security foundation with TrustZone

© ARM 2015 11

ARMv8-M Ecosystem Development Underway

ARMv8-M provides the standard for the extensive Cortex-M ecosystem to

create the security solutions needed in a connected world

Contact us to start your ARMv8-M development

© ARM 2015 12

Connectivity Efficiency Management Productivity Security

© ARM 2015 13

What is mbed?

mbed OS

Reference web applications

mbed Developer community

mbed Ecosystem

IoT Devices Web app

Tools, Technologies, Services and Partner ecosystem

Services

mbed Device Server

Reference Designs

mbed Client

Yotta

Online IDE*

Compiler

Collaboration tools*

Drag and Drop Programming

mbed Device Connector

Hosted version

mbed TLS

*in future

© ARM 2015 14

Taking IoT to Scale

Productivity &

Time-to-market

Connectivity &

Security Deployment diversity

mbed Reference Designs. mbed OS Technology Preview. mbed Device Connector

© ARM 2015 15

Hardware Interfaces

mbed OS API

Application Code Libraries

mbed OS

uVisor uVisor

Lifecycle Security Secure Drivers SW Crypto

mbed OS

Drivers Device Drivers CMSIS-Core Debug Support

Thread WiFi BLE 6LoWPAN

mbed OS

Core Schedulers

Communication Management

Device Management mbed TLS

mbed Client

IP Stack BLE API Event

Tasks Energy Thread API

Secure communications

mbed OS Technology Preview

ARM Cortex-M MCU Radio

Sensor

Secure Store

Crypto

Physical IP

Secure Lifecycle

Secure Devices

© ARM 2015 16

mbed Device Connector eases development, management and scaling of IoT

Available at connector.mbed.com. Easy transition to commercial service providers

mbed Device Connector: Making IoT Scale

Build IoT Device Connect your devices

Build application

with example code

Utilize cloud

solutions

© ARM 2015 17

Device Connectivity Fast Track with mbed Device Connector

Free for development purposes

100 devices, 10,000 events per hour

Caching and subscription aggregation

Strong end-to-end trust and security

Based on industry standard protocols for energy-

efficient data communication

REST APIs for easy integration with existing systems

Full integration with and web tools on mbed.com

© ARM 2015 18

Trusted Device Services Enable Data Analytics

Device

Configuration Match configurations

to service subscriptions

Device Onboarding Easy intuitive self-install

and registration

Device Monitoring Real-time visibility into the

status of all connected devices

Firmware Updates Policy driven firmware

manager

Remote Connectivity Apps with secure,

real-time remote access

Security Analytics Detecting and responding to

anomalous behavior

© ARM 2015 19

Device

Services

Trust Foundation for IoT

Storage

Communications

Analytics

Applications

Device Connectivity

Device Provisioning

Device Update

Software

Silicon Architecture

ARM mbed IoT Device Platform builds the trust foundation

that enables Big Data to scale

Coming in 2016

© ARM 2015 20

mbed

Device Services

150,000+

developers

100+ mbed

Enabled products mbed OS

© ARM 2015 21

Welcome to register and attend mbed Connect (https://login.arm.com/register.php?event=MCC20151215)

© ARM 2015 22

Farming

Environmental

Energy Grid

Home Automation

Identity &

Tracking

Transportation

Building

Management

Connected

Car

Social &

Local

Healthcare

© ARM 2015 23

Thank you

The trademarks featured in this presentation are registered and/or unregistered trademarks of ARM Limited (or

its subsidiaries) in the EU and/or elsewhere. All rights reserved. All other marks featured may be trademarks of

their respective owners.

Copyright © 2015 ARM Limited

Thank you