LoRaWAN and Blockchain based Safety and Health Monitoring System for Industry 4.0 Operators †
Abstract
:1. Introduction
2. Design and Implementation of the System
- Wearables. The operator can carry multiple wearables that make use of different sensors to estimate physical and physiological parameters. In addition, the wearables embed batteries to power them and specific storage subsystems to store the collected data. Part of such data can be managed through a blockchain module in order to store them or their hash on the blockchain. The blockchain module may also carry out other blockchain operations, like consulting certain transaction data. Furthermore, each wearable embeds a wireless communications module (e.g., WiFi, Bluetooth) that is used to communicate with the LoRaWAN bridge.
- LoRaWAN bridge. It exchanges data with the different wearables carried by the operator. Such data can then be transmitted through the LoRaWAN module to remote LoRaWAN gateways.
- LoRaWAN gateways. They are scattered throughout the monitoring scenario and collect the information from remote wearables. Moreover, each gateway acts as an InterPlanetary File System (IPFS) node to provide decentralized storage, which stores the relevant data and synchronize them with the other existing IPFS peers with the objective of providing redundancy.
- Blockchain. An Ethereum blockchain was chosen since the distributed ledger required by the proposed architecture has to be able to run smart contracts. The blockchain performance obtained is similar to our previous work [7]. Nevertheless, the overall decentralized system performance was improved by omitting the use of a database such as OrbitDB in the implemented architecture.
- Cloud services. The information collected from the wearables can be gathered and processed by remote cloud services that may trigger notifications or certain actions, as well as provide a web interface for remote users.
- Remote supervisors. Different stakeholders (e.g., doctors, insurance personnel, managers) can access the information stored by the cloud services or on the blockchain in order to monitor, validate and keep track of potential safety and health issues (e.g., occupational hazards insurance).
- LoRaWAN Bridge and Gateways: a LoRaWAN, WiFi and Bluetooth Low Energy (BLE) board (Heltec ESP32 LoRa v1) was selected as bridge. Such a board is ideal for collecting data from WiFi and BLE wearables and then forward them to remote LoRaWAN gateways.
- The LoRaWAN gateways were implemented on the commercial LoRaWAN gateway RAK7243 (863–870 MHz). The gateway is essentially a Raspberry Pi 3 with a LoRaWAN module, 1 GB of RAM and Ethernet connectivity. Besides acting as a LoRaWAN gateway, the Raspberry Pi 3 runs IPFS, which has already been successfully tested on other ARM devices [7]. IPFS allows for creating a serverless system that makes use of a pool of nodes, which provide data redundancy.
- BLE-based wearable: an M5Stack [8] was selected. Such a device is essentially an ESP32 board that runs at 80 Mhz and that has 16 MB of Flash and that provides WiFi and BLE communications. For the experiments performed in this article, the M5Stack sent periodically data collected from the internal Inertial Measurement Unit (IMU) through BLE to the LoRaWAN bridge.
- IPFS Nodes: besides the IPFS node run by the Raspberry Pi 3 that acted as LoRaWAN gateway, three other IPFS nodes were tested for this paper in order to obtain fair performance comparisons. The main hardware characteristics of such IPFS nodes are shown in Table 1.
3. Experiments
3.1. BLE to LoRaWAN Bridge Communications Delay
3.2. LoRaWAN Bridge to Gateway Communications Delay
3.3. IPFS Pubsub Performance
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Kong, X.T.R.; Yang, X.; Huang, G.Q.; Luo, H. The impact of industrial wearable system on industry 4.0. In Proceedings of the 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), Zhuhai, China, 27–29 March 2018; pp. 1–6. [Google Scholar]
- Ruppert, T.; Jaskó, S.; Holczinger, T.; Abonyi, J. Enabling Technologies for Operator 4.0: A Survey. Appl. Sci. 2018, 8, 1650. [Google Scholar] [CrossRef]
- Tsao, L.; Li, L.; Ma, L. Human Work and Status Evaluation Based on Wearable Sensors in Human Factors and Ergonomics: A Review. IEEE Trans. Hum.-Mach. Syst. 2019, 49, 72–84. [Google Scholar] [CrossRef]
- Fernández-Caramés, T.M.; Fraga-Lamas, P. Towards The Internet of Smart Clothing: A Review on IoT Wearables and Garments for Creating Intelligent Connected E-Textiles. Electronics 2018, 7, 405. [Google Scholar] [CrossRef]
- Fernández-Caramés, T.M.; Fraga-Lamas, P.; Suárez-Albela, M.; Vilar-Montesinos, M. A Fog Computing and Cloudlet Based Augmented Reality System for the Industry 4.0 Shipyard. Sensors 2018, 18, 1798. [Google Scholar] [CrossRef] [PubMed]
- Li, M.; Xu, G.; Lin, P.; Huang, G.Q. Cloud-based mobile gateway operation system for industrial wearables. Robot. Comput.-Integr. Manuf. 2019, 58, 43–54. [Google Scholar] [CrossRef]
- Fernández-Caramés, T.M.; Froiz-Míguez, I.; Blanco-Novoa, O.; Fraga-Lamas, P. Enabling the Internet of Mobile Crowdsourcing Health Things: A Mobile Fog Computing, Blockchain and IoT Based Continuous Glucose Monitoring System for Diabetes Mellitus Research and Care. Sensors 2019, 19, 3319. [Google Scholar] [CrossRef] [PubMed]
- M5stack. Available online: https://m5stack.com/ (accessed on 14 October 2019).
Board | CPU | GPU | Memory | Network Connectivity |
---|---|---|---|---|
Orange Pi Zero | H2 Quad-core Cortex-A7 H.265/HEVC 1080P | Mali400MP2 GPU @600 MHz | 256 MB DDR3 SDRAM | 10/100M Ethernet RJ45 |
Orange Pi Lite 2 | H6 Quad-core 64-bit ARM Cortex-A53 | Multi-core GPU Mali T720 | 1 GB LPDDR3 (shared with GPU) | AP6255, IEEE 802.11 ac/b/g/n, BT 4.1 |
Orange Pi One plus | H6 Quad-core 64-bit ARM Cortex-A53 | Multi-core GPU Mali T720 | 1 GB LPDDR3 (shared with the GPU) | 10/100M/1000M Ethernet RJ45 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Froiz-Míguez, I.; Fraga-Lamas, P.; Varela-Barbeito, J.; Fernández-Caramés, T.M. LoRaWAN and Blockchain based Safety and Health Monitoring System for Industry 4.0 Operators. Proceedings 2020, 42, 77. https://doi.org/10.3390/ecsa-6-06577
Froiz-Míguez I, Fraga-Lamas P, Varela-Barbeito J, Fernández-Caramés TM. LoRaWAN and Blockchain based Safety and Health Monitoring System for Industry 4.0 Operators. Proceedings. 2020; 42(1):77. https://doi.org/10.3390/ecsa-6-06577
Chicago/Turabian StyleFroiz-Míguez, Iván, Paula Fraga-Lamas, José Varela-Barbeito, and Tiago M. Fernández-Caramés. 2020. "LoRaWAN and Blockchain based Safety and Health Monitoring System for Industry 4.0 Operators" Proceedings 42, no. 1: 77. https://doi.org/10.3390/ecsa-6-06577
APA StyleFroiz-Míguez, I., Fraga-Lamas, P., Varela-Barbeito, J., & Fernández-Caramés, T. M. (2020). LoRaWAN and Blockchain based Safety and Health Monitoring System for Industry 4.0 Operators. Proceedings, 42(1), 77. https://doi.org/10.3390/ecsa-6-06577