A reference implementation based on the following
Open Source has also been provided:
• Custom Python scripts for the client and the
writer
• RabbitMQ message queue to connect the client
and the writer
• TimescaleDB to store time series data
• Grafana to deploy and customize the visualizer
and the monitor
This implementation has been validated using a
simulator of a boiler from Microsoft which includes
and OPC UA Server to subscribe to its values. Data
from the boiler has been captured, adapted and stored
at the database. A Grafana dashboard has been
created to visualize data from the boiler, and three
rules have been successfully generated to create alerts
when undesirable conditions are fulfilled.
The proposed architecture greatly decreases the
technological barrier required to monitor and
visualize data from manufacturing processes.
Moreover, as data is already properly stored at the
database, it serves as a foundation for future services,
for example integrating Artificial Intelligence
algorithms to provide predictive maintenance
functionalities.
Future work starts with a validation at a real
manufacturing scenario for a relevant period of time
to test the resilience and scalability of the
implementation. Moreover, advances functionalities
from TimescaleDB to manage data retention and
aggregation policies should also be validated.
Performance of the solution in a real scenario
customized with rules and alarms related to a real
manufacturing use case should also be tackled during
the validation.
One last point to further decrease the
technological barrier consists of the integration of no-
code tools, such as node-red. Node-red is a popular
graphical tool where non-expert users interact with
simple blocks to customize the functionalities of a
system using an interactive interface.
ACKNOWLEDGEMENTS
This work has been partially founded by the Basque
Government (SPRI) through the following Elkartek
project: KK-2021/00111 ERTZEAN.
REFERENCES
Alam, M., Rufino, J., Ferreira, J., Ahmed, S. H., Shah, N.,
& Chen, Y. (2018). Orchestration of Microservices for
IoT Using Docker and Edge Computing. IEEE
Communications Magazine, 56(9), 118–123.
https://doi.org/10.1109/MCOM.2018.1701233
Alcácer, V., & Cruz-Machado, V. (2019). Scanning the
Industry 4.0: A Literature Review on Technologies for
Manufacturing Systems. Engineering Science and
Technology, an International Journal, 22(3), 899–919.
https://doi.org/10.1016/j.jestch.2019.01.006
Azarmipour, M., Elfaham, H., Gries, C., Kleinert, T., &
Epple, U. (2020). A Service-based Architecture for the
Interaction of Control and MES Systems in Industry 4.0
Environment. IEEE International Conference on
Industrial Informatics (INDIN), 2020-July, 217–222.
https://doi.org/10.1109/INDIN45582.2020.9442083
Fei, X., Shah, N., Verba, N., Chao, K. M., Sanchez-Anguix,
V., Lewandowski, J., James, A., & Usman, Z. (2019).
CPS data streams analytics based on machine learning
for Cloud and Fog Computing: A survey. Future
eneration Computer Systems, 90, 435–450.
https://doi.org/10.1016/j.future.2018.06.042
Lee, J., Bagheri, B., & Kao, H. A. (2015). A Cyber-Physical
Systems architecture for Industry 4.0-based
manufacturing systems. Manufacturing Letters, 3, 18–
23. https://doi.org/10.1016/j.mfglet.2014.12.001
Lu, Y. (2017). Industry 4.0: A survey on technologies,
applications and open research issues. Journal of
Industrial Information Integration, 6, 1–10.
https://doi.org/10.1016/j.jii.2017.04.005
Omar, A., Imen, B., M’Hammed, S., Bouziane, B., &
David, B. (2019). Deployment of Fog Computing
Platform for Cyber Physical Production System Based
on Docker Technology. Proceedings - 2019 3rd
International Conference on Applied Automation and
Industrial Diagnostics, ICAAID 2019, 1(September),
1–6. https://doi.org/10.1109/ICAAID.2019.8934949
Qiu, T., Chi, J., Zhou, X., Ning, Z., Atiquzzaman, M., &
Wu, D. O. (2020). Edge Computing in Industrial
Internet of Things: Architecture, Advances and
Challenges. IEEE Communications Surveys and
Tutorials, 22(4), 2462–2488. https://doi.org/10.1109/
COMST.2020.3009103
Szántó, N., Pedone, G., Monek, G., Háy, B., & Jósvai, J.
(2021). Transformation of traditional assembly lines
into interoperable CPPS for MES: an OPC UA enabled
scenario. Procedia Manufacturing, 54, 118–123.
https://doi.org/10.1016/j.promfg.2021.07.019
Yang, C., Lan, S., Shen, W., Wang, L., & Huang, G. Q.
(2020). Software-defined Cloud Manufacturing with
Edge Computing for Industry 4.0. 2020 International
Wireless Communications and Mobile Computing,
IWCMC 2020, 1618–1623. https://doi.org/10.1109/
IWCMC48107.2020.9148467