SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Supporting a Cloud Platform with Streams of
Factory Shop Floor Data in the Context of the
Intustry 4.0
Date: July, 2018
Contact Information
Tampere University of Technology
FAST Laboratory
P.O. Box 600,
FIN-33101 Tampere
Finland
Email: fast@tut.fi
www.tut.fi/fast
Conference: IEEE 16TH INTERNATIONAL
CONFERENCE ON INDUSTRIAL INFORMATICS
Porto, Portugal – July 18-20, 2018
Title of the paper: Supporting a Cloud Platform with
Streams of Factory Shop Floor Data in the Context of
the Intustry 4.0
Authors: Umer Iftikhar, Wael M. Mohammed, Borja
Ramis Ferrer, Jose L. Martinez Lastra and Javier
Hitado Simarro
if you would like to recieve a reprint of the
original paper, please contact us.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
1
Supporting a Cloud Platform with Streams of
Factory Shop Floor Data in the Context of
the Industry 4.0
Wael M. Mohammed, Borja Ramis Ferrer,
Umer Iftikhar, Jose L. Martinez Lastra
{wael.mohammed, borja.ramisferrer,
umer.iftikhar, jose.lastra}@tut.fi
Tampere University of Technology
PO Box 600, 33101 Tampere
Javier Hitado Simarro
javier.hitadosimarro@atos.net
ATOS Research & Innovation
Bilbao, Spain
IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS
Porto, Portugal – July 18-20, 2018
Outline
• Introduction
• Objectives
• The Approach
• An Industrial scenario
• Implementation
• Conclusion and future work
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
3
Introduction (1/2)
Cloud Collaborative
Manufacturing Networks
(C2NET) project is an EU
Horizon 2020 R&D project
within the framework of the
Factories of the Future (FoF)
public-private partnership.
The goal of the project is the
development of Cloud-enabled
tools for supporting SMEs
supply network optimization.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
4
Introduction (2/2)
• The goal of the project is the development of Cloud-
enabled tools for supporting SMEs supply network
optimization
• The project requires a Data Collection Framework that
is capable of collecting data from factory shopfloor
using IoT devices and from ERP systems.
• Such data is required to be collected via hubs to
increase the system flexibility.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
5
Objectives
• To build and validate the factory shop floor data collection via
IoT devices and FIWARE-based hub.
• To allow the user to build and implement the preferred
security measures.
• To support the multi-data collection processes.
• To be able to collect data from different devices and
communication protocols.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
6
The Approach: Architectural perspective
• Multi-Layer Architecture
– Connectors Layer connects the
hub with the C2NET platform.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
7
The Approach: Architectural perspective
• Multi-Layer Architecture
– Connectors Layer connects the
hub with the C2NET platform.
– Data Handling Functionalities apply
the needed filtering by using a
dedicated CEP engine.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
8
The Approach: Architectural perspective
• Multi-Layer Architecture
– The Connectors Layer connects
the hub with the C2NET platform.
– The Data Handling Functionalities
apply the needed filtering by using
a dedicated CEP engine.
– The Communication Layer
connects the hub with the industrial
devices in the factory shop floor.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
9
The Approach: Architectural perspective
• Multi-Layer Architecture
– The Connectors Layer connects
the hub with the C2NET platform.
– The Data Handling Functionalities
apply the needed filtering by using
a dedicated CEP engine.
– The Communication Layer
connects the hub with the industrial
devices in the factory shop floor.
– The Device Management handles
the communication with the
devices by sending the
configuration that is defined by
users in the platform.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
10
The Approach: Architectural perspective
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
11
• Multi-Layer Architecture
– The Connectors Layer connects
the hub with the C2NET platform.
– The Data Handling Functionalities
apply the needed filtering by using
a dedicated CEP engine.
– The Communication Layer
connects the hub with the industrial
devices in the factory shop floor.
– The Device Management handles
the communication with the
devices by sending the
configuration that is defined by
users in the platform.
– The Devices Layer consists of the
IoT devices communicating with
the hub.
The Approach: Components and Interactions
• Component-based view
– The CEP Broker manages the
communication between data
providers and the CEP engine.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
12
The Approach: Components and Interactions
• Component-based view
– The CEP Broker manages the
communication between data
providers and the CEP engine.
– The CEP Engine (based on
Esper) for processing events.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
13
The Approach: Components and Interactions
• Component-based view
– The CEP Broker manages the
communication between data
providers and the CEP engine.
– The CEP Engine (based on
Esper) for processing events.
– IoT Agents are a virtual
representation of the actual
physical devices.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
14
The Approach: Components and Interactions
• Component-based view
– The CEP Broker manages the
communication between data
providers and the CEP engine.
– The CEP Engine (based on
Esper) for processing events.
– IoT Agents are a virtual
representation of the actual
physical devices.
– WebScocket, SocketIO and
RabbitMQ servers provide the
required communication
services.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
15
The Approach: Components and Interactions
• Component-based view
– The CEP Broker manages the
communication between data
providers and the CEP engine.
– The CEP Engine (based on
Esper) for processing events.
– IoT Agents are a virtual
representation of the actual
physical devices.
– WebScocket, SocketIO and
RabbitMQ servers provide the
required communication
services.
– The Orion Broker is a FIWARE
module for supporting NSGI via
RESTful API.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
16
C2NET
IoT Hub
IoT Gateway
Service Enabled
Devices
WebSockets
MQTT
REST
An Industrial scenario: The FASTory line
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
17
• FASTory Assembly Line
– 12 Workstation (12 Conveyors and
11 robots)
– 23 Service Enabled devices
– RESTful and DPWS/WSDL
based communication
http://escop.rd.tut.fi:3000/fmw
Implementation (1/3)
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
18
• Devices – IoT Hub
communication
– Configuration is created
by the user via C2NET
interface
– The gateway uses the
configuration to create
subscription to events in
the devices
Implementation (2/3)
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
19
• C2NET – IoT Hub
communication
– IoT Hub applies NSGI
configuration that
contains CEP rules to
filter and format the
incoming data.
Implementation (3/3)
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
20
• C2NET – IoT Hub
communication
– IoT Hub applies NSGI
configuration that
contains CEP rules to
filter and format the
incoming data.
– Example of the
configuration file à
Conclusion and future work
• The collection of IoT data is challenging for the developers as
they have to adapt to the large streams of data to be
processed.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
21
Conclusion and future work
• The collection of IoT data is challenging for the developers as
they have to adapt to the large streams of data to be
processed.
• The demonstrated approach increased privacy by allowing
the company to develop and build the IoT hub that connects
to the factory devices
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
22
Conclusion and future work
• The collection of IoT data is challenging for the developers as
they have to adapt to the large streams of data to be
processed.
• The demonstrated approach increased privacy by allowing
the company to develop and build the IoT hub that connects
to the factory devices
• For the future work, the presented prototype will be converted
to FIWARE module, which can be reused further.
• Besides, proper tests will be conducted to demonstrate the
performance of the approach.
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
23
Conclusion and future work
• The research leading to these results has received funding
from the European Union’s Horizon 2020 research and
innovation program under grant agreement n° 636909,
correspondent to the project shortly entitled C2NET, Cloud
Collaborative Manufacturing Networks
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
24
THANK YOU!
Any questions?
www.youtube.com/user/fastlaboratory
www.facebook.com/fast.laboratory
www.slideshare.net/fastlaboratory
www.twitter.com/FAST_Lab
Supporting a Cloud Platform with Streams of Factory Shop
Floor Data in the Context of the Industry 4.0
25

Contenu connexe

Tendances

Getting the most out of Tibco Spotfire
Getting the most out of Tibco SpotfireGetting the most out of Tibco Spotfire
Getting the most out of Tibco Spotfire
Herwig Van Marck
 

Tendances (9)

FIWARE Global Summit - Implementing the European Data Space with FIWARE Techn...
FIWARE Global Summit - Implementing the European Data Space with FIWARE Techn...FIWARE Global Summit - Implementing the European Data Space with FIWARE Techn...
FIWARE Global Summit - Implementing the European Data Space with FIWARE Techn...
 
Getting the most out of Tibco Spotfire
Getting the most out of Tibco SpotfireGetting the most out of Tibco Spotfire
Getting the most out of Tibco Spotfire
 
Industry 4.0 Readiness Roadmap
Industry 4.0 Readiness RoadmapIndustry 4.0 Readiness Roadmap
Industry 4.0 Readiness Roadmap
 
Getting the Most Out of Your Data in the Cloud with Cloudbreak
Getting the Most Out of Your Data in the Cloud with CloudbreakGetting the Most Out of Your Data in the Cloud with Cloudbreak
Getting the Most Out of Your Data in the Cloud with Cloudbreak
 
M2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and AgricultureM2M in Transportation, Mining and Agriculture
M2M in Transportation, Mining and Agriculture
 
Providing an Access Control layer to Web-Based Applications for the industria...
Providing an Access Control layer to Web-Based Applications for the industria...Providing an Access Control layer to Web-Based Applications for the industria...
Providing an Access Control layer to Web-Based Applications for the industria...
 
IOT and Industry 4.0 the upcoming revolution
IOT and Industry 4.0 the upcoming revolutionIOT and Industry 4.0 the upcoming revolution
IOT and Industry 4.0 the upcoming revolution
 
Industry 4.0 - Advantech Solutions
Industry 4.0 - Advantech SolutionsIndustry 4.0 - Advantech Solutions
Industry 4.0 - Advantech Solutions
 
Industrial Networking Systems Secure Integration | Cisco & Polestar Case Study
Industrial Networking Systems Secure Integration | Cisco & Polestar Case StudyIndustrial Networking Systems Secure Integration | Cisco & Polestar Case Study
Industrial Networking Systems Secure Integration | Cisco & Polestar Case Study
 

Similaire à Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0

Similaire à Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 (20)

Connecting Web-Based IoT Devices to a Cloud-Based Manufacturing Platform
Connecting Web-Based IoT Devices to a Cloud-Based  Manufacturing PlatformConnecting Web-Based IoT Devices to a Cloud-Based  Manufacturing Platform
Connecting Web-Based IoT Devices to a Cloud-Based Manufacturing Platform
 
Fiware overview
Fiware overviewFiware overview
Fiware overview
 
2019 06-19 EIT Digital industry event
2019 06-19 EIT Digital industry event 2019 06-19 EIT Digital industry event
2019 06-19 EIT Digital industry event
 
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
Miguel Angel Perdiguero - Head of BIG data & analytics Atos Iberia - semanain...
 
Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...
 
IoT Solution Starter Kit for Intelligent Factory
IoT Solution Starter Kit for Intelligent FactoryIoT Solution Starter Kit for Intelligent Factory
IoT Solution Starter Kit for Intelligent Factory
 
Elastic Meetup 2019 @ PyCon X.pptx
Elastic Meetup 2019 @ PyCon X.pptxElastic Meetup 2019 @ PyCon X.pptx
Elastic Meetup 2019 @ PyCon X.pptx
 
A Framework for Data Collection, Transformation and Processing in industrial...
A Framework for Data Collection,  Transformation and Processing in industrial...A Framework for Data Collection,  Transformation and Processing in industrial...
A Framework for Data Collection, Transformation and Processing in industrial...
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
INDUSTRY 4.O
INDUSTRY 4.OINDUSTRY 4.O
INDUSTRY 4.O
 
Conceptual framework for designing Intelligent factory
Conceptual framework for designing Intelligent factoryConceptual framework for designing Intelligent factory
Conceptual framework for designing Intelligent factory
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBM
 
Dr Mike Sishi- Manager: ICT Infrastructure at Rand Refinery
Dr Mike Sishi- Manager: ICT Infrastructure at Rand RefineryDr Mike Sishi- Manager: ICT Infrastructure at Rand Refinery
Dr Mike Sishi- Manager: ICT Infrastructure at Rand Refinery
 
Apresentação Webinar industria 4.0
Apresentação Webinar industria 4.0   Apresentação Webinar industria 4.0
Apresentação Webinar industria 4.0
 
What is industry 4.0
What is industry 4.0What is industry 4.0
What is industry 4.0
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
PIF2019 - A06 - Rodrigo M Tutilo - Advantech
PIF2019 - A06 - Rodrigo M Tutilo - AdvantechPIF2019 - A06 - Rodrigo M Tutilo - Advantech
PIF2019 - A06 - Rodrigo M Tutilo - Advantech
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
 
Industrie 4.0 Reference Architecture and Plant Service Bus
Industrie 4.0 Reference Architecture and Plant Service Bus Industrie 4.0 Reference Architecture and Plant Service Bus
Industrie 4.0 Reference Architecture and Plant Service Bus
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 

Dernier

development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 

Dernier (20)

9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to Viruses
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 

Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0

  • 1. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Intustry 4.0 Date: July, 2018 Contact Information Tampere University of Technology FAST Laboratory P.O. Box 600, FIN-33101 Tampere Finland Email: fast@tut.fi www.tut.fi/fast Conference: IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS Porto, Portugal – July 18-20, 2018 Title of the paper: Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Intustry 4.0 Authors: Umer Iftikhar, Wael M. Mohammed, Borja Ramis Ferrer, Jose L. Martinez Lastra and Javier Hitado Simarro if you would like to recieve a reprint of the original paper, please contact us. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 1
  • 2. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 Wael M. Mohammed, Borja Ramis Ferrer, Umer Iftikhar, Jose L. Martinez Lastra {wael.mohammed, borja.ramisferrer, umer.iftikhar, jose.lastra}@tut.fi Tampere University of Technology PO Box 600, 33101 Tampere Javier Hitado Simarro javier.hitadosimarro@atos.net ATOS Research & Innovation Bilbao, Spain IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS Porto, Portugal – July 18-20, 2018
  • 3. Outline • Introduction • Objectives • The Approach • An Industrial scenario • Implementation • Conclusion and future work Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 3
  • 4. Introduction (1/2) Cloud Collaborative Manufacturing Networks (C2NET) project is an EU Horizon 2020 R&D project within the framework of the Factories of the Future (FoF) public-private partnership. The goal of the project is the development of Cloud-enabled tools for supporting SMEs supply network optimization. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 4
  • 5. Introduction (2/2) • The goal of the project is the development of Cloud- enabled tools for supporting SMEs supply network optimization • The project requires a Data Collection Framework that is capable of collecting data from factory shopfloor using IoT devices and from ERP systems. • Such data is required to be collected via hubs to increase the system flexibility. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 5
  • 6. Objectives • To build and validate the factory shop floor data collection via IoT devices and FIWARE-based hub. • To allow the user to build and implement the preferred security measures. • To support the multi-data collection processes. • To be able to collect data from different devices and communication protocols. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 6
  • 7. The Approach: Architectural perspective • Multi-Layer Architecture – Connectors Layer connects the hub with the C2NET platform. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 7
  • 8. The Approach: Architectural perspective • Multi-Layer Architecture – Connectors Layer connects the hub with the C2NET platform. – Data Handling Functionalities apply the needed filtering by using a dedicated CEP engine. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 8
  • 9. The Approach: Architectural perspective • Multi-Layer Architecture – The Connectors Layer connects the hub with the C2NET platform. – The Data Handling Functionalities apply the needed filtering by using a dedicated CEP engine. – The Communication Layer connects the hub with the industrial devices in the factory shop floor. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 9
  • 10. The Approach: Architectural perspective • Multi-Layer Architecture – The Connectors Layer connects the hub with the C2NET platform. – The Data Handling Functionalities apply the needed filtering by using a dedicated CEP engine. – The Communication Layer connects the hub with the industrial devices in the factory shop floor. – The Device Management handles the communication with the devices by sending the configuration that is defined by users in the platform. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 10
  • 11. The Approach: Architectural perspective Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 11 • Multi-Layer Architecture – The Connectors Layer connects the hub with the C2NET platform. – The Data Handling Functionalities apply the needed filtering by using a dedicated CEP engine. – The Communication Layer connects the hub with the industrial devices in the factory shop floor. – The Device Management handles the communication with the devices by sending the configuration that is defined by users in the platform. – The Devices Layer consists of the IoT devices communicating with the hub.
  • 12. The Approach: Components and Interactions • Component-based view – The CEP Broker manages the communication between data providers and the CEP engine. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 12
  • 13. The Approach: Components and Interactions • Component-based view – The CEP Broker manages the communication between data providers and the CEP engine. – The CEP Engine (based on Esper) for processing events. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 13
  • 14. The Approach: Components and Interactions • Component-based view – The CEP Broker manages the communication between data providers and the CEP engine. – The CEP Engine (based on Esper) for processing events. – IoT Agents are a virtual representation of the actual physical devices. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 14
  • 15. The Approach: Components and Interactions • Component-based view – The CEP Broker manages the communication between data providers and the CEP engine. – The CEP Engine (based on Esper) for processing events. – IoT Agents are a virtual representation of the actual physical devices. – WebScocket, SocketIO and RabbitMQ servers provide the required communication services. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 15
  • 16. The Approach: Components and Interactions • Component-based view – The CEP Broker manages the communication between data providers and the CEP engine. – The CEP Engine (based on Esper) for processing events. – IoT Agents are a virtual representation of the actual physical devices. – WebScocket, SocketIO and RabbitMQ servers provide the required communication services. – The Orion Broker is a FIWARE module for supporting NSGI via RESTful API. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 16
  • 17. C2NET IoT Hub IoT Gateway Service Enabled Devices WebSockets MQTT REST An Industrial scenario: The FASTory line Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 17 • FASTory Assembly Line – 12 Workstation (12 Conveyors and 11 robots) – 23 Service Enabled devices – RESTful and DPWS/WSDL based communication http://escop.rd.tut.fi:3000/fmw
  • 18. Implementation (1/3) Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 18 • Devices – IoT Hub communication – Configuration is created by the user via C2NET interface – The gateway uses the configuration to create subscription to events in the devices
  • 19. Implementation (2/3) Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 19 • C2NET – IoT Hub communication – IoT Hub applies NSGI configuration that contains CEP rules to filter and format the incoming data.
  • 20. Implementation (3/3) Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 20 • C2NET – IoT Hub communication – IoT Hub applies NSGI configuration that contains CEP rules to filter and format the incoming data. – Example of the configuration file à
  • 21. Conclusion and future work • The collection of IoT data is challenging for the developers as they have to adapt to the large streams of data to be processed. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 21
  • 22. Conclusion and future work • The collection of IoT data is challenging for the developers as they have to adapt to the large streams of data to be processed. • The demonstrated approach increased privacy by allowing the company to develop and build the IoT hub that connects to the factory devices Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 22
  • 23. Conclusion and future work • The collection of IoT data is challenging for the developers as they have to adapt to the large streams of data to be processed. • The demonstrated approach increased privacy by allowing the company to develop and build the IoT hub that connects to the factory devices • For the future work, the presented prototype will be converted to FIWARE module, which can be reused further. • Besides, proper tests will be conducted to demonstrate the performance of the approach. Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 23
  • 24. Conclusion and future work • The research leading to these results has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement n° 636909, correspondent to the project shortly entitled C2NET, Cloud Collaborative Manufacturing Networks Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the Context of the Industry 4.0 24