This document summarizes a presentation about Industry 4.0 and related technological concepts such as the Internet of Things, Internet of Everything, and smart homes. It discusses how Industry 4.0 enables suppliers and manufacturers to leverage new concepts through embedded systems, cyber-physical systems, and cloud computing. An example is provided of a Siemens plant that achieves high levels of customization, automation, and quality using these technologies. The presentation also covers standardization efforts and example products in areas like IoT platforms, middleware, and smart home systems. A discussion section raises issues about data volumes, user experience, decentralization, open source development, and modeling IoT-aware business processes.
1. Internet of Things, Internet of Everything,
Physical Web, Smart home & Co
Roland Petrasch
SET Meetup
29 February 2016
Bangkok, Thailand
ERP
CRM
BI
2. 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
3. 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 of
20th century
Beginn of the
21th century
Mid- 20th century
Industry 4.0 - Introduction
4. 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
ERP
CRM
BI
5. 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, 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
6. 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 detection
and prevention
Belt surface inspection
Cord condition
monitoring
Belt rip
detection Belt thickness
measurement
Splice elongation
measurement
Picture: ContiTech AG, Germany
7. 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
IoT
Smart ..
.
8. 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
9. SET Meetup Feb, 2016 - Roland Petrasch 9
Internet of Things, Internet of Everything,
Physical Web, Smart home & Co
● Standardization
● Products
10. 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
11. SET Meetup Feb, 2016 - Roland Petrasch 11
Aspects of IoT / Cloud Computing
● Products
– IBM Bluemix: Cloud Platform, e.g. IQP for IoT development
12. SET Meetup Feb, 2016 - Roland Petrasch 12
Aspects of IoT / Cloud Computing
● Products
– Carriots, e.g. Internet of Things Platform
13. SET Meetup Feb, 2016 - Roland Petrasch 13
Aspects of IoT / Cloud Computing
● Products
– Relayr, e.g. enterprise middleware platform
14. 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
15. 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
16. 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
17. 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
18. 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/
19. SET Meetup Feb, 2016 - Roland Petrasch 19
Aspects of IoT / Cloud Computing: Discussion
● Example: Google's Physical Web Project
– Evothings supports Eddystone
20. 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
21. 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)
22. 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 IoT
Platform
23. 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)
24. 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
Car
Simulation
25. SET Meetup Feb, 2016 - Roland Petrasch 25
Aspects of IoT / Cloud Computing: Discussion
http://www.homematic-inside.de/videos/tutorials/item/webui-part2
26. 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
PreMa
DB
Persistence
Service
Internet
Belt
data
ContiTech CRM
Cloud App
Customer
data and
offers
Tech./Sales
Notifications,
belt maintenance
cockpit, ...
27. 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?
28. 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
29. SET Meetup Feb, 2016 - Roland Petrasch 29
Aspects of IoT / Cloud Computing: Discussion
● IoT-aware Business Process Modeling
30. SET Meetup Feb, 2016 - Roland Petrasch 30
Aspects of IoT / Cloud Computing: Discussion
● IoT-aware Business Process Modeling
ICACTCM’2014
Roland Petrasch: MBUID
Slide 30
IoT device
31. 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’2014
Roland Petrasch: MBUID
Slide 31
Owner
Guest
Bad Guy
32. 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
33. 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 University
Media and IT Services Faculty of Science and Technology
34. 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/
35. 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
36. SET Meetup Feb, 2016 - Roland Petrasch 36
Internet of Things, Internet of Everything,
Physical Web, Smart home & Co
Thank you !
Roland Petrasch