2
What is IoT?Connecting the real world and web services with changing business models
GPS
Gyroscope
Accelerometer
Magnetometer
Touch
Microphone
Luminance
Temperature
3
By 2018, 50% of the IoT solutions will be provided byCompanies which are less than 3 years old
Gartner Research, 2013
4
ARM - The Architecture for the Digital World®
From sensors to servers
12 billonARM-based chips, last year alone
5
Dev
ice
man
agem
ent
FirmwareUpdate
Bootloader
Flash HAL
Cha
nnel
secu
rity
Auth
DTLS
Crypto
Deb
ug
DebugComms
CRuntime
Boot
Sens
ing
Algorithm
Calibration
SensorDriver
Key/SessionManagement
Admin &Debug
DeviceManagement
Con
nect
ivity
CoAP
IPv6/UDP
MACD
evic
ese
curi
ty
Keys
SecureStorage
SecureBoot
ComponentManagement
Unit Testing
VersionControl
Toolchain
ContinuousIntegration
TestAutomation
Code Review
Build System
Tools
CoAP
Bootstrap
Persistentconnectivity
LoadBalancing Clustering
ServerDevice
7
mbed Developer ToolsOnline Collaboration ToolsWeb IDE
45+ Hardware Platforms
HDK
100K+ Developers Word wide Component database
8
Little Data Enables Big Data
Little Data BIG DATAEnd-to-End Security, Web, Data Objects & Management
9
The I in IoT: Web (and IP) Protocols to the Edge
Binary | JSON – IPSO Objects
IPv4 | IPv6 | 6LoWPAN
UDP | TCP
DTLS | TLS
CoAP | HTTP
REST APIsApplication
Web Transfer
Internet
Network
IoT Application Device Management
10
Application Application Application
Common foundation with mbed OS
Basic WearablesSmart Cities Smart Home
ProvisioningSecurity
OS + Drivers
ProvisioningSecurity
OS + Drivers
ProvisioningSecurity
OS + Drivers
Key connectivity standards with mbed OS
Common OS and Connectivity Across Markets
Zigbee IP-NANSub-GHz BT SmartThreadBT Smart
Connectivity Connectivity Connectivity
11
Long-range IP Mesh
Intelligent, low-power, large scaleand secure IoT street built using
mbed OS
Internet connected via alightweight gateway running
for example Linux(Cortex®-A CPU plus OS)
mbed Device Server and a lightingservice provide a scalable, securefoundation for smart city big data
applications
Smart City Lighting
Connectivity
Security
Management
12
§ Security is required for all deployments§ IoT will not be successful unless it can be trusted§ When you add networking everything changes§ Unprotected IoT presents a huge attack surface
§ mbed TLS: End to End Communications Security§ Built on open internet standards§ Proven PolarSSL technology from Offspark
§ mbed OS Cryptobox: Device Security§ Removes application and stack from attack surface§ uvisor enabling trusted secure partitioning§ Efficient cryptographic services§ Firmware over the air updates maintain security
Secure, Standards Based, Foundation for IoT
mbed TLSmbed TLS
Radio
IPv6, 6LoWPANIPv4
Cryptoboxuvisor (Secure Partitioning), Crypto,Key Management, Secure Bootloader
ARM Cortex®-M-based MCU
Device Management: LWM2M
mbed Device Server
mbed OS