20160229 set meetup internet of things
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