20160229 set meetup internet of things

36
Internet of Things, Internet of Everything, Physical Web, Smart home & Co Roland Petrasch SET Meetup 29 February 2016 Bangkok, Thailand ERP CRM BI

Upload: prof-dr-roland-petrasch

Post on 16-Feb-2017

253 views

Category:

Education


2 download

TRANSCRIPT

Internet of Things, Internet of Everything, Physical Web, Smart home & Co

Roland Petrasch

SET Meetup 29 February 2016Bangkok, Thailand

ERPCRM

BI

SET Meetup Feb, 2016 - Roland Petrasch 2

Internet of Things, Internet of Everything, Physical Web, Smart home & Co

● Agenda– The Big Picture:

Industry 4.0 – Introduction & Example

– Technological Concepts

– Standardization & Products

– Aspects of IoT / Cloud Computing

– Discussion

SET Meetup Feb, 2016 - Roland Petrasch 3

● Industry 4.0 = new (fourth) industrial revolution– Tools and metallurgy

– 1st industrial revolution: mechanization of production(James Watt: steam power, 1764)

– 2nd industrial revolution: mass production(Henry Ford: assembly line for Model T, 1908)

– 3rd industrial revolution: digitization / automation (Konrad Zuse: Z3 computer, 1941)

– 4th industrial revolution: smart automation(IoT / IoE, CC, ES/CPS, BD, BI, ML, robots)

2 M B,C. -3600 B.C.

18th century

Begin of20th century

Beginn of the21th century

Mid- 20th century

Industry 4.0 - Introduction

SET Meetup Feb, 2016 - Roland Petrasch 4

Industry 4.0 - Introduction● Industry 4.0 or smart automation

– Enables suppliers and manufacturers to leverage new technological concepts

– Comprises the following concepts● Embedded Systems (ES),

Cyber-Physical Systems (CPS)● Internet & Cloud of Things (IoT / CoT)● Service-Oriented Architecture (SOA),

Internet of Services (IoS),Cloud Computing (CC)

● Big Data, Analytics, …

● Industry 4.0 comes in many “flavors”, e.g. Smart City, Smart Car, or Smart Factory

ERPCRM

BI

SET Meetup Feb, 2016 - Roland Petrasch 5

Industry 4.0 – Introduction: Example

● Siemens plant in Amberg, Germany– 10,000 m2 high-tech facility for electronic control devices

(Simatic product family)

– Custom, built-to-order process involving > 3 billion components for over 50,000 product variations p.a.

– 10,000 materials from 250 suppliers are used to make the plant’s 950 different products

– 75% automation for production, material/data flow

– Quality: 99.99885 %

Picture and Source of Information: Siemens AG, Germanyhttp://www.siemens.com/innovation/en/home/pictures-of-the-future/industry-and-automation/digtial-factory-trends-industrie-4-0.htmlhttp://www.siemens.com/press/pool/de/events/2015/corporate/2015-02-amberg/praesentation-de.pdf

SET Meetup Feb, 2016 - Roland Petrasch 6

(Not so) New Technological Concepts● Cyber-Physical Systems (CPS)

– Software-based integration of● Embedded or cybernetic systems (ES) and ● Physical systems

– “Embedded” in a business process → use case

– Example: Conveyor Belt● Monitoring,

Inspection etc.● Application for

damage detectionand prevention

Belt surface inspection

Cord condition monitoring

Belt rip detection Belt thickness

measurement

Splice elongation measurement

Picture: ContiTech AG, Germany

SET Meetup Feb, 2016 - Roland Petrasch 7

(Not so) New Technological Concepts● WSN, M2M, CPS … and IoT

– Wireless Sensor (and Actuator) Network: A/S, nodes, base stations = gateways→ server

– Machine-to-machine communication:com. channel, machines can (!) be A/S or other „things“

– CPS: “Connection” of cyber and the physical (ES) world

– Internet of Things includes WSN, M2M, CPS … → Internet of Everything

WSN

ES

CPS

IoTSmart ...

SET Meetup Feb, 2016 - Roland Petrasch 8

(Not so) New Technological Concepts● WSN, M2M, CPS … and IoT

– M2M, ES, WSN, CPS → technological level

– Cloud computing and IoT → application oriented

M2M

ES

Cloud Computing

CPS IoT

SET Meetup Feb, 2016 - Roland Petrasch 9

Internet of Things, Internet of Everything, Physical Web, Smart home & Co

● Standardization● Products

SET Meetup Feb, 2016 - Roland Petrasch 10

Aspects of IoT / Cloud Computing● Standardization

– OMG: IIoT (Industrial Internet of Things) standards, e.g.● Data Distribution Service (DDS): protocol for the IoT● Dependability Assurance Framework for Safety-Sensitive Consumer Devices● Unified Component Model for Distributed, Real-Time and Embedded Systems

– Open Interconnect Consortium: OIC standard(Core Framework, Smart Home Profile, Security, Remote Access)

– IEEE P2413, Draft Standard for an Architectural Framework for the Internet of Things Working Group

– and many more, e.g. United Nations: ITU-T SG20: IoT and its applications including smart cities and communities (SC&C)

– Industrial / Vendor Networks, e.g. Industrial Internet Consortium

SET Meetup Feb, 2016 - Roland Petrasch 11

Aspects of IoT / Cloud Computing● Products

– IBM Bluemix: Cloud Platform, e.g. IQP for IoT development

SET Meetup Feb, 2016 - Roland Petrasch 12

Aspects of IoT / Cloud Computing● Products

– Carriots, e.g. Internet of Things Platform

SET Meetup Feb, 2016 - Roland Petrasch 13

Aspects of IoT / Cloud Computing● Products

– Relayr, e.g. enterprise middleware platform

SET Meetup Feb, 2016 - Roland Petrasch 14

Aspects of IoT / Cloud Computing● Products

– Eclipse smarthome

Watch the video https://www.youtube.com/watch?v=ZEW1lzLMrn4

SET Meetup Feb, 2016 - Roland Petrasch 15

Aspects of IoT / Cloud Computing: Discussion● What do you think about ...

– From Big Data to Small Data

– Technological aspects → User Experience

– Cyber Physical Things → Cyber Biosphere

– Domain Specific IoT

– Open Source → Development Community

– IoT++: security, work-flow, agents, integration

– IoT-aware Business Process Modeling

SET Meetup Feb, 2016 - Roland Petrasch 16

100 GB Data

Aspects of IoT / Cloud Computing: Discussion

● Big Data must become Small Data– No need for big data in “central” cloud storage in all situations

– Decentral and/or hierarchical/multi-layer systems

You drive too fast

1 GB Data

SET Meetup Feb, 2016 - Roland Petrasch 17

Aspects of IoT / Cloud Computing: Discussion

● Technological aspects → User Experience– User demands / use scenarios & usability are critical

– Example: Mobile Apps → start store, install app, register, start app, login, search ...

Taxi App

Cinema App

Coffee App

SET Meetup Feb, 2016 - Roland Petrasch 18

Aspects of IoT / Cloud Computing: Discussion

● Example: Google's Physical Web Project– Eddystone (Bluetooth Low Energy beacon)

– Beacon points to a website that opens on the (mobile) device

Watch on http://google.github.io/physical-web/cookbook/

SET Meetup Feb, 2016 - Roland Petrasch 19

Aspects of IoT / Cloud Computing: Discussion

● Example: Google's Physical Web Project– Evothings supports Eddystone

SET Meetup Feb, 2016 - Roland Petrasch 20

Aspects of IoT / Cloud Computing: Discussion

● Cyber Physical Things → Cyber Biosphere– Learn from nature, e.g. human body consists of billions of cells

(see Prof. Franz Rammig, Uni Paderborn, and VLAB)

– Self-organization, self-healing, self-coordination, e.g. swarm of drones

– Cell-based approach● Scoped / local knowledge,

decentralization, selfishness, adaptability

→ Delegation, communication, elasticity ...

Picture by John Holmes, http://www.geograph.org.uk/profile/3430

SET Meetup Feb, 2016 - Roland Petrasch 21

Aspects of IoT / Cloud Computing: Discussion

● Domain Specific IoT– Take specific characteristics of a domain into account,

e.g. home automation (eQ-3: HomeMatic)

– Combine A/S, control devices, apps into one“product”

– Extensibility, e.g.with Raspberry Pi (see ELV)

SET Meetup Feb, 2016 - Roland Petrasch 22

Aspects of IoT / Cloud Computing: Discussion

● Open Source → Development Community– Use existing communities and OSS

– Support OS, platforms, frameworks and programming lang.

– Example:Kaa IoTPlatform

SET Meetup Feb, 2016 - Roland Petrasch 23

Aspects of IoT / Cloud Computing: Discussion

● Open Source Kaa IoT Platform – SDKs for Java, C++, C

– Server (on premise, cloud, mixed)

– Data storage(structured,unstructured)

– Connectivity(transport-agnostic)

SET Meetup Feb, 2016 - Roland Petrasch 24

Aspects of IoT / Cloud Computing: Discussion

● IoT++: security, work-flow, agents, integration– Internet of Things: highly customizable,

enables EUD (end user development)

– Trust in IoT only when security & privacy is guaranteed

– Complete centralized approach is questionable→ software agents can be injected into IoT devices

Driving profile agent for Kids

CarSimulation

SET Meetup Feb, 2016 - Roland Petrasch 25

Aspects of IoT / Cloud Computing: Discussion

http://www.homematic-inside.de/videos/tutorials/item/webui-part2

SET Meetup Feb, 2016 - Roland Petrasch 26

Aspects of IoT / Cloud Computing: Discussion

● Predictive Maintenance cloud app collects the data and connects to CRM

ContiTech Industry 4.0

ContiPlus(predictive maintenance)

IoT Service

PreMaDB

Persistence Service

Internet

Belt data

ContiTech CRM

Cloud App

Customer data and offers

Tech./Sales

Notifications, belt maintenance

cockpit, ...

SET Meetup Feb, 2016 - Roland Petrasch 27

Aspects of IoT / Cloud Computing: Discussion

● IoT-aware Business Process Modeling– Example: Image your “intelligent” home security system

with surveillance cameras, alarms, communication …

– You plug-in a new camera and … what happens?

SET Meetup Feb, 2016 - Roland Petrasch 28

Aspects of IoT / Cloud Computing: Discussion

● IoT-aware Business Process Modeling– Example: home security system → Plug-in a new camera

● Should it be configured with motion detection or not?● Should it store the footage on the internal memory?● How about friend-or-foe detection?● Are there any blind spots? ● Must some areas be excluded from video capturing?● What should happen in the case of a dysfunction?

– Pseudo-intelligence doesn’t always (never?) help …we have to understand the (business) processses

SET Meetup Feb, 2016 - Roland Petrasch 29

Aspects of IoT / Cloud Computing: Discussion

● IoT-aware Business Process Modeling

SET Meetup Feb, 2016 - Roland Petrasch 30

Aspects of IoT / Cloud Computing: Discussion

● IoT-aware Business Process Modeling

ICACTCM’2014Roland Petrasch: MBUID

Slide 30

IoT device

SET Meetup Feb, 2016 - Roland Petrasch 31

Aspects of IoT / Cloud Computing: Discussion

● IoT-aware Business Process Modeling:Example Entrance Barriers– Scenario

● Home owner comes home● Mobile phone identifies owner● Door opens, alarm system off

– But● Owner may forget the phone● Bad guy steals the phone● A guest wants to enter the house● A power outage happens● Bad guy comes later ...

ICACTCM’2014Roland Petrasch: MBUID

Slide 31

Owner

Guest

Bad Guy

SET Meetup Feb, 2016 - Roland Petrasch 32

Aspects of IoT / Cloud Computing: Discussion● So again, what do you think about …

– From Big Data to Small Data

– Technological aspects → User Experience

– Cyber Physical Things → Cyber Biosphere

– Domain Specific IoT

– Open Source / community

– IoT++: security, workflow, agents, integration

– IoT-aware Business Process Modeling

SET Meetup Feb, 2016 - Roland Petrasch 33

Aspects of IoT / Cloud Computing: Discussion● There is so much more …

– Machine Learning / AI and IoT applications

– Ad-hoc and dynamic networks in connection with IoT

– User acceptance, privacy, and community for IoT

– SDI – Software Defined Infrastructure and IoT

● We have to meet again :)

● Thanks to the sponsors and project partners for their support

AMDIS ContiTech AG Thammasat UniversityMedia and IT Services Faculty of Science and Technology

SET Meetup Feb, 2016 - Roland Petrasch 34

Internet of Things, Internet of Everything, Physical Web, Smart home & Co

References● Siemens AG, Germany

– http://www.siemens.com/innovation/en/home/pictures-of-the-future/industry-and-automation/digtial-factory-trends-industrie-4-0.html

– http://www.siemens.com/press/pool/de/events/2015/corporate/2015-02-amberg/praesentation-de.pdf

● ContiTech AG

– http://www.contitech.de/pages/produkte/transportbaender/protect-inspect/kompetenzen_en.html

● Standards

– http://www.omg.org/hot-topics/iot-standards.htm

– http://standards.ieee.org/develop/project/2413.html

– http://openconnectivity.org/wp-content/uploads/2016/01/OIC_Specification_Overview_201501131.pdf

– http://www.itu.int/en/ITU-T/gsi/iot/Pages/default.aspx

● Franz Rammig, Uni Paderborn: https://www.hni.uni-paderborn.de/eps/mitarbeiter/112491383501926/

SET Meetup Feb, 2016 - Roland Petrasch 35

Internet of Things, Internet of Everything, Physical Web, Smart home & Co

References● Products

– IBM: https://console.au-syd.bluemix.net/

– Eclipse: http://www.eclipse.org/smarthome/

– IQP: http://iqp-iot.com/

– Carriots: https://www.carriots.com/

– Replayr: https://developer.relayr.io/

– Kaa Project: http://www.kaaproject.org/

– Google Physical Web: https://google.github.io/physical-web

– VLAB: https://www.vlab.org/events/drone-swarms/

– eQ-3 / HomeMatic: http://www.homematic.com/

– ELV: http://www.elv.de/homematic-funkmodul-fuer-raspberry-pi-bausatz.html

– EVO Things: https://evothings.com

● John Holmes: https://commons.wikimedia.org/wiki/File:The_flock_of_starlings_acting_as_a_swarm._-_geograph.org.uk_-_124593.jpg

SET Meetup Feb, 2016 - Roland Petrasch 36

Internet of Things, Internet of Everything, Physical Web, Smart home & Co

Thank you !

Roland Petrasch