zach shelby in the oulu smart city seminar on wed 6th may, 2015

12
1 IoT Technology for Smart Cities May 6th, 2015

Upload: paeivi-iskanius

Post on 15-Aug-2015

612 views

Category:

Technology


0 download

TRANSCRIPT

1

IoT Technology forSmart Cities

May 6th, 2015

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

6

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