seven pitfalls in the internet of things...3 seven pitfalls in the internet of things 1. not...

53
1 Seven Pitfalls in the Internet of Things teamwork Forum Arbeitsplatzgestaltung, 21/06/2017, TU Chemnitz Dipl.-Kfm. Carsten Möllers

Upload: others

Post on 15-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

1

Seven Pitfalls in the Internet of Thingsteamwork Forum Arbeitsplatzgestaltung, 21/06/2017, TU ChemnitzDipl.-Kfm. Carsten Möllers

Page 2: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

2Captain Jean-Luc Picard, Star Trek, in front of the „Replicator“

Page 3: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

3

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 4: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

4

Smart Objects connect Digital and Real World

• The digital revolution of the 21st century will bemuch, much lager than previous two digital revolutions of personal computers and theinternet

• We are now facing the digital revolution of the21st century: Smart objects in the intenet ofthings, that interconnect the digital world withthe physical world

• A smart object is a small mircoelectronic devicethat consists of a communication device, typically low power radio, a smallmircoprocessor and a sensor and/or actuator.

Credits: Jean Phlippe Vasseur, Adam Dunkels

Page 5: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

5

Internet of Things changing Automation Paradigm

• The "Internet of Things" (IoT) is describing billions of embedded devices that are communicating with each other through internet technology without involving human beings directly

• In the automation context, the IoT means the shift from centralized and hierarchical control towards cooperative, distributed networks and control structures

• Formerly passive sensors (simple objects) become active players (smart objects) in networks and are enhanced with the capability for computation and decision making.

Page 6: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

6

Enabling Technologies

•Mobile Multiagent Systems

•New Protocols forconstrainedEmbedded Devices

•Low Power Wireless(6LoWPAN, ZigBee IP, BLE, Thread)

• IPv6

Intenet Wireless

MultiagentsEmbedded

Page 7: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

7

Wireless Sensors

Credits: Hao Gao

Page 8: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

8

Wireless Sensor Networks

Credits: Matthias Kovatsch

Page 9: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

9

Why Wireless?

• Electrical wall socket + installation= 60 €

• CAT 5 socket + installation= 110 €

• 1 billion nodes?

Credits: Carsten Bormann

Page 10: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

10

Wireless Networking Technologies Bluetooth 4.1 Wifi ZigBee 3.0 ZigBee Green EnOcean

Standard IEEE 802.15.1 IEEE 802.11 IEEE 802.15.4 IEEE 802.15.4 IEC 14543-3-10

Topology Piconet, Scatternet Star Mesh, Star, Tree Mesh, Star, Tree P2P, Star

IPv6 Coming 4.2 Yes ZigBee IP ./. ./.

RF frequency 2.4 GHz 2.4 GHz, 5,8 GHz3.65 and 3.7 GHz

868/915 MHz,2.4 GHz

868/915 MHz,2.4 GHz

868 MHz/315 MHz

Data rate <= 305 Kbit/s <= 600 Mbit/s [n] <= 250 Kbit/s <= 250 Kbit/s <= 125 Kbit/s

Range <= 50 m <= 100 m(depending on frequency)

<= 300 m(depending on frequency)

<= 50 m(depending on frequency)

<= 300 m

Power Very low High Very low Harvesting Harvesting

Wakeup time <= 6 ms <= 3 s < 30 ms < 30 ms < 10 ms

Battery lifetime Weeks to month(rechargeable)

Hours(rechargeable)

Month to years

Security AES 128 ++ application layer

SSID AES 128 + application layer

AES 128 + application layer

Option

Nodes Depending onimplementation

32 216 216 232

Page 11: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

11

Benefits of Wireless Lighting Controls

• Cost savings

• Demand management

• Flexibility

• Scalability

• Simplicity uf use

• Energy management

• Other add on.

Page 12: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

12

Why IPv6?

• IPv4 is limited to 4.294.967.295 addresses

• IPv6 provides 3.4 x 10 38 addresses

• There are only 10 25 graints of sand on earth

• Let‘s settle for 10 10 objects on the IoT

• IPv6 is an enabling technology for the IoT

Page 13: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

13

IPv6 in ZigBee and 6LoWPAN

802.15.4 MAC

IPv6

TCP UDPNetwork Management

(ND, RPL)

6LoWPAN adaption

802.15.4 PHY

Application Security

ZigBee SE 2.0

ZigBee IP stack

Stack Security

PANA

EAP-TTLSv0

EAP

TLS

Page 14: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

14

Protocols for constrained Embedded Devices

XML

HTTP

TCP

IP 6LoWPAN

UDP

CoAP

EXI, JSON

100s - 1000s of bytes

10s of bytes

Credits: Zach Shelby

Page 15: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

15

Multi Agent Systems

• Autonomous software agents colaborating in onesystem

• Decentral concept with distributed intelligence, nomanadory central control, no need of designatedcontrolling agent

• Not necessarily determined, can be self-organzingand self-learning

• Enables loose couplings

• More flexible and reliable.

Page 16: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

16

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 17: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

17

Dimensions of Interoperability

ProcessInteroperability

SemanticInteroparbility

Technical Interoperability

Page 18: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

18

6LoWPAN

UDP

CoAP

Data-Link + Physical IEEE 802.15.4

IP

TCP

HTTP

Nogs Super-Protocol (JSON based)

IEEE 802.3

Applications

Network

Transport

Application

Nogs Protocol Abstraction Layerwrapping & unwrapping

IP

UDP

ArtNet

IEEE 802.11

Unified Communication & Protocol Abstraction

Internetover LAN

IoTover WPAN

DMX over WLAN

Page 19: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

19

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 20: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

20

Artificial Intelligence

Page 21: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

21

Intelligence of Smart Objects & Hardware Abstraction

VMVirtual Machine

RPCRemote Procedure Calls

OTA Over the Air Updates

FirmwareInstruction

InstructionSoftware Update

Complex Script

Function with Parameters

“Smart Objects are Objects which with the embedding of Information Technologiespossess capabilities over and above their primary applications.”

Page 22: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

22

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 23: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

23

Security in Building Automation System & IT

Credits: Wolfgang Kastner

Page 24: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

24

Security by Design

Page 25: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

25

Security

• Security is not only a question ofthe communication protocol

• Security has to start with hardware(e.g. hardware encryption, hardware based communication)

• Security as to be included in theapllication level (e.g. authentification, sandboxes)

• Special mechanismse.g. for man in the middle & overload attacs & APT-infection

• Open Source.

Page 26: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

26

Open Source

Page 27: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

27

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 28: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

28

User Centered Design

Page 29: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

29

UCD Standards

• User-Centered Design process for interactive systems

EN ISO 9241-210 (replaces EN IS0 13407)ISO PAS 18152

• Ergonomics of Human Machine Interfaces (HMI)

EN ISO 9241-110ISO TR 16982

• Software Usability

EN ISO 9241-11EN ISO 14915

• Design for All.

Page 30: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

30

UCD Process

Page 31: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

31

DYI - Maker Culture

Page 32: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

32

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 33: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

33

Elements of disruptive Innovation

1.Sophisticated

technologythat

simplifies

2Low-cost

innovative businessmodels

Regulationsand

standardsthat facilitate

change

3.Economically

coherentvalue

network

Credits: Clayton Christensen

Page 34: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

34

Business Model

Who are the customers?

What is being sold?

How is it produced?

How is the revenue earned?

Page 35: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

35

How IT transforms the Business Model

Credits: Oliver Gassmann

Page 36: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

36

Keep on moving - reinvent your Business Model

Page 37: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

37

Business Model Canvas

Credits: Alexander Osterwalder

Page 38: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

38

Internet driven Business Models

1995 2005 2015

Web 2.0Web as Social Media„When users add value“

User designedCrowdsourcingCrowdfundingLong TailOpen Source (Content)

Web 1.0Web as a Business Structure

E-CommerceFreemiumLeverage Customer DataOpen Source (Software)Digitalization

Web 3.0Internet of Things„When sensors add value“

?

Digitally charged ProductsSensor as a Service

Page 39: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

39

IoT Business Models - Grades of Maturity

Maker

Experimental

Hardware

Hardware salesmodel

complemeted bycloud service

Hardware capex

Bring yourown thing

Unified serviceacross sold

things

Hardware capex& service opex

Service fundedthing

Connected thingis part of service

contract

Service opex

CommodityIoT service

Commodityservice assumes

ubiquitouslyavailable things

Service opex

Credits: Forester Research

Page 40: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

40

New Quality of IoT Data• Location based

• Realtime

• High resolution

• Ubiquitous

Page 41: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

41

Data based Services• ThingSpeak

• If this then that (IFTTT)

• Wolfram Alpha

Page 42: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

42

Services powered by Embedded Devices

Page 43: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

43

Smart Building

Page 44: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

44

Real Time Location ServicesLED luminaire with VLC enabled driver

Phone plugin for decoding VLC positioning information& 1-time download of loalty qpp

with fixture and merchandise mapDatabase withfixture coordinatesmerchandise map+ Analytics

Technologies:QualcommLumicastor Bytelight

Page 45: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

45

Heat-map of Occupancy Activity

Page 46: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

46

Augmented Reality

• AR is a live view (direct or indirect) of a real world environment whose elementsare augmented by computer generatedsensory input such as graphics, video, sound or GPS-data

• Augmentation is conventionally in real time an in semantic context with the environmental elements

• With the help of technologies likecomputer vision and ojbect recognition the surrounding real world of user becomes interactive and digitallymanipulable.

Page 47: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

47

physio sense

Page 48: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

48

Seven Pitfalls in the Internet of Things

1. Not understanding the Paradigm Change

2. Lack of Interoperability

3. Lack of Intelligence

4. Lack of Security

5. Lack of User Centered Design

6. Not understanding the real Driver

7. Not understanding the Impacts on Development

Page 49: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

49

What‘s new for many Industries?

• Intelligent Sensors

• Microcontroller

• Software

• Distributed Intelligence

• Data

• Analytics

• Services

Page 50: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

50

Agile Development

Page 51: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

51

Page 52: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

52

Wrap-up - Impacts

• Future-proof products have to adopt to IoTtechnologies

• IoT is non domain-specific (e.g. lighting controls)

• Developing IoT based solutions requires a deepunderstanding of embedded systems

• Intelligent software concepts will be the key factor togenerate USP in the industry

• Connecting products with the IoT opens completenew business models in several industries

• Industries have to rethink it‘s development approachand consider open source

• Solely hardware based business models gonna havethough times.

Page 53: Seven Pitfalls in the Internet of Things...3 Seven Pitfalls in the Internet of Things 1. Not understanding the Paradigm Change 2. Lack of Interoperability 3. Lack of Intelligence 4

53

Thank you - Questions?