The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of...

27
1 © Nokia Solutions and Networks 2015 The Internet of Things: Opportunities and Challenges on the Road towards the Programmable World Vladimir Vukadinovic Nov. 2015

Transcript of The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of...

Page 1: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

1 © Nokia Solutions and Networks 2015

The Internet of Things: Opportunities and Challenges on the Road

towards the Programmable World

Vladimir Vukadinovic

Nov. 2015

Page 2: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

2 © Nokia Solutions and Networks 2015

“When wireless is perfectly applied the whole earth will be

converted into a huge brain, which in fact it is, all things

being particles of a real and rhythmic whole.”

Nikola Tesla, Colliers magazine, Jan. 1926.

IoT: On a path to something big

Bill Wasik, Wired magazine, June 2013.

Page 3: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

3 © Nokia Solutions and Networks 2015

John Romkey demonstrated an Internet-

connected toaster at Interop conference in 1990.

Early beginnings

Kevin Ashton, director of MIT Auto-ID Center,

coined the term “Internet of Things” in 1999.

Since 2004, the term “Internet of Things” starts to

appear in mainstream media.

Page 4: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

4 © Nokia Solutions and Networks 2015

The Internet is still the Internet of People… and it will remain so for a while

Source:

The Internet of Things,

MIT Technology Review

Page 5: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

5 © Nokia Solutions and Networks 2015

• Innovation platform that enables new

applications by orchestrating

interconnected objects

• World where connected objects/sensors

collect and share data to enable

better decision making

• Technologies that enable more direct

integration between the physical

world and computer-based systems

What is the Internet of Things?There is no common definition

Page 6: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

6 © Nokia Solutions and Networks 2015

Business-facing

(IoT2B)Consumer-facing

(IoT2C)

IoT market segmentation by industry/application

Home Lifestyle Health Mobility

• Access

• Lighting

• Energy

• Water

• Fire & safety

• Surveillance

• Wearable

computing

• Entertainment

& Music

• Appliances

• Baby monitors

• Pets

• Toys

• Drones

• Fitness

monitoring

• Measurement

• Diagnosis

• Connected

cars

• eBikes

IoT markets

Retail Health Energy Mobility Cities Manufact.Public &

Services

Agricul. &

Farming

• Inventory

management

• Product

tracking

• Shopper

intelligence

• Customer

service

• Mobile

payments

• Patient

monitoring

• Measurement

• Diagnosis

• Surgery

• Patient care

• Drug tracking

• Ambulance

telemetry

• Smart grid

• Smart

metering

• Fossil fuel

• Nuclear

• Aerospace &

Airports

• Marine

• Rail &

Stations

• Automotive

• Traffic

• Traffic &

parking

• Structural

health

• Water

• Waste

• Energy

• Environment

• Lighting

• Life safety

• Process

monitoring

• Asset

tracking

• Surveillance

• Product

maintenance

• Customer

care

• Employee

productivity

• Supply chain

• School

• Universities

• Banking

• Insurance

• Administra-

tion

• Commercial

service

• Soil moisture

• Crop growth

• Livestock

feed level

• Irrigation

system

• Greenhouse

control

Page 7: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

7 © Nokia Solutions and Networks 2015

Consumer-facing IoTProjected adoption of connected technology by consumers

Source:

Acquity Group

Page 8: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

8 © Nokia Solutions and Networks 2015

Business-facing IoTInvestment and business index by industry

Source:

IoT Analytics, 2014

Page 9: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

9 © Nokia Solutions and Networks 2015

Smart City

WorldSensing FastprkBigBelly Owlet Nightshift

Page 10: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

10 © Nokia Solutions and Networks 2015

Mobility

Google Self-Driving CarCityMobile2 Driverless Bus

Page 11: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

11 © Nokia Solutions and Networks 2015

Shopping & Retail

Amazon DashBitTag Quirky EggMinder

Page 12: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

12 © Nokia Solutions and Networks 2015

Zebra MotionWorks

Sports & Lifestyle

Zepp Golf Sony Smart Tennis Sensor

Page 13: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

13 © Nokia Solutions and Networks 2015

Home Automation & Entertainment

Amazon EchoNest ThermostatPhilips Hue

Page 14: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

14 © Nokia Solutions and Networks 2015

IoT/M2M wireless connectivity

mission-critical IoTmassive IoT

technology choices

• local area vs. wide area

• licensed vs. unlicensed band

• standardized vs. proprietary

• IP based vs. non-IP base

• massive vs. mission-critical

• low-cost devices (modem cost <5 USD)

• low power consumption (>10 years on 2 AA)

• high density of devices (up to 3 mil. per km2)

• low data rates, bursty traffic

• applications: e-Health, wearables, inventory

tracking, environment monitoring

• very low latency (<5 ms end-to-end)

• ultra high reliability (BLER < 10-8)

• low to high data rates, bursty or streaming traffic

• applications: tactile Internet, industry automation,

autonomous driving, augmented reality

Page 15: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

15 © Nokia Solutions and Networks 2015

Local and personal area technologies

Zigbee Z-Wave Bluetooth BLE Wi-Fi

Range <50 m < 30 m <10 m <35 m

Spectrum 2.4 GHz 915/868 MHz 2.4 GHz 2.4/3.6/5 GHz

Data rate (DL) <250 kbps < 40 kbps < 500 kbps > 10 Mbps

Use caseHome

automation/Monitoring

Home

automation/MonitoringWearables, eHealth

Consumer

electronics/Home

automation/Vehicular

Module cost 3.50$ (2015) 5.50$ (2015) 2.50$ (2015) 2.50$ (2015)

Power consumption low low very low high

Mesh yes yes no yes

Page 16: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

16 © Nokia Solutions and Networks 2015

Wide area technologies: LPWA and cellular IoT

SIGFOX LoRa NB-LTE-M

Rel. 13

LTE-M

Rel. 13

EC-GSM

Range

MCL

<13km

160 dB

< 11km

157 dB

< 15km

164 dB

< 10km

156 dB

< 15km

164 dB

Spectrum

Bandwidth

Unlicensed

900MHz

100Hz

Unlicensed

900MHz

<500kHz

Licensed

7-900MHz

200 kHz

Licensed

7-900MHz

1.4 MHz or shared

Licensed

8-900MHz

2.4 MHz or shared

Data rate (DL) <100 bps <10 kbps < 150 kbps < 1 Mbps 10 kbps

Use case Smart Grid/City/

Monitoring

Smart Grid/City/

Monitoring

Smart Grid/City/

Monitoring/

Vehicular

Smart Grid/City/

Monitoring/

Vehicular

Smart Grid/City/

Monitoring/

Vehicular

Module cost 4.00$ (2015) 4.00$ (2015) 4.00$ (exp.) 5.00$ (exp.) 4.50$ (exp.)

Battery life >10 years >10 years >10 years >10 years >10 years

Availability Now Now 2016 2016 2016

Page 17: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

17 © Nokia Solutions and Networks 2015

5G will enable very diverse use cases with extreme range of requirements

10 yearson battery

10-100x more devices

10 000x more traffic

<1 msradio latency

M2Multra low cost

100 Mbpswhenever needed

>10 Gbpspeak data rates

Ultrareliability

Ultra-dense(Low power) Wide area Crowd Outdoor

Mission-critical wireless control and automationGB transferred in an instantA trillion of devices with different needs

3D video /4K screens

Sensor NW Autonomous driving

# of Devices | Cost | Power

Remote control of robot

VR gaming

Capacity for everyone

Mission criticalbroadcast

Work in the cloud

Smart citycameras

Industry 4.0

Flexibilityfor the

unknown

Massive Broadband

Critical machine type communication

Massive machine type communication

human possibilities

Page 18: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

18 © Nokia Solutions and Networks 2015

IoT protocol stack

CoAP

UDP

IPv66LoWPAN

DTLS

OMA LWM2M

TCP

TLS

MQTT HTTP

RPL, AODV, …

802.15.4802.11 BT 4.0cellular …

DDS

Device-to-Server:

LWM2M, MQTT,

CoAP, HTTP

Device-to-People:

XMPP

Device-to-Device:

DDS

Server-to-Server:

AMQP

Page 19: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

19 © Nokia Solutions and Networks 2015

Rapid prototyping for IoT

RFduino

Arduino

Raspberry Pi

WeIO

Waspmote

Zolteria Z1 Telos B

PhotonElectron

mbed C027

electric imp

Abundance of development boards and modules

Page 20: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

20 © Nokia Solutions and Networks 2015

Rapid prototyping for IoT3D printing with modular electronics

Page 21: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

21 © Nokia Solutions and Networks 2015

Operating systems for embedded IoT devices

min. RAM 1 kB 1 kB 2 kB 1.5 kB

min. ROM 7 KB* 4 kB 30 kB§ 5 kB

real-time yes no no yes

concurrency MT ED + preemptive

threads

ED + protothreads,

preemptive threads

MT

networking UDP/TCP/IP 6LoWPAN/IP/TCP/U

DP/RPL/CoAP/HTTP

6LoWPAN/IP/TCP/U

DP/RPL/CoAP/HTTP

6LoWPAN/IP/UDP/

RPL/CoAP

language C nesC/C C C/C++

license GPL 3-BSD 3-BSD LGPL

* with UDP, § with UDP and TCP

Page 22: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

22 © Nokia Solutions and Networks 2015

Possible shift towards embedded Linux/Android

… and coming soon: Google Brillo

Page 23: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

23 © Nokia Solutions and Networks 2015

Current IoT platform landscape

Source:

IoT Developer Landscape 2015,

© VisionMobile

Page 24: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

24 © Nokia Solutions and Networks 2015

Future IoT platform landscapeFour big competitors

Page 25: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

25 © Nokia Solutions and Networks 2015

IoT from developers perspectiveSurvey among CodeProject members

Source: Developer Media, 2015: www.developermedia.com

• 31% of connected device developers

work on IoT products (2015)

Page 26: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .

26 © Nokia Solutions and Networks 2015

Challenges/implications for software design

• Ensuring privacy and security

• Achieving interoperability compliance

• Battery-powered / energy-constrained devices

• Heterogeneity of devices requires scalable code

• Adoption of third-party components

• Feedback driven development model

Page 27: The Internet of Things - cdn2-ecros.pl · What is the Internet of Things? ... •high density of devices ... electric imp Abundance of development boards and modules .