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