Design patterns for the industrial Internet of Things
Abstract
The Internet of Things (IoT) is a vast collection of interconnected sensors, devices, and services that share data and information over the Internet with the objective of leveraging multiple information sources to optimize related systems. The technologies associated with the IoT have significantly improved the quality of many existing applications by reducing costs, improving functionality, increasing access to resources, and enhancing automation. The adoption of IoT by industries has led to the next industrial revolution: Industry 4.0. The rise of the Industrial IoT (IIoT) promises to enhance factory management, process optimization, worker safety, and more. However, the rollout of the IIoT is not without significant issues, and many of these act as major barriers that prevent fully achieving the vision of Industry 4.0. One major area of concern is the security and privacy of the massive datasets that are captured and stored, which may leak information about intellectual property, trade secrets, and other competitive knowledge. As a way forward toward solving security and privacy concerns, we aim in this paper to identify common input-output (I/O) design patterns that exist in applications of the IIoT. These design patterns enable constructing an abstract model representation of data flow semantics used by such applications, and therefore better understand how to secure the information related to IIoT operations. In this paper, we describe communication protocols and identify common I/O design patterns for IIoT applications with an emphasis on data flow in edge devices, which, in the industrial control system (ICS) setting, are most often involved in process control or monitoring.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Considering IoT protocol specification and compared results, there is still room for improvement to meet specific needs of industrial environment.
“Considering the IoT protocol specification and compared results [21], [50]- [53] there is still room for improvement to meet the specific needs of the industrial environment.”
From SCADA Systems With Focus on Continuous Manufacturing and Steel Industry: A Survey on Architectures, Standards, Challenges and Industry 5.0 (2022) · cites this paper as [21]
MQTT protocol defined under ISO/IEC 20922:2016 is a good fit for IIoT devices in production floor communication to SCADA system.
“For example, the Message Queuing Telemetry Transport (MQTT) protocol defined under ISO/IEC 20922:2016 standard is a good fit for IIoT devices in the production floor i.e. their communication to SCADA system, given its characteristics [21], [52], [53]:”
From SCADA Systems With Focus on Continuous Manufacturing and Steel Industry: A Survey on Architectures, Standards, Challenges and Industry 5.0 (2022) · cites this paper as [21]
Cites
(1994) · Cited by 21,711 · see citing works
Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2444095 · Cited by 8,630 · see citing works
Internet of Things in industries: A survey
Xu, L. D., He, W., & Li, S. (2014) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2014.2300753 · Cited by 5,172 · see citing works
Designing and managing the supply chain : concepts, strategies, and case studies
Simchi‐Levi, D., Kaminsky, P., & Simchi‐Levi, E. (2000) · Cited by 2,194 · see citing works
Internet of Things: Architectures, Protocols, and Applications
Sethi, P., & Sarangi, S. R. (2017) · Journal of Electrical and Computer Engineering · doi:10.1155/2017/9324035 · Cited by 1,777 · see citing works
Wollschlaeger, M., Sauter, T., & Jasperneite, J. (2017) · IEEE Industrial Electronics Magazine · doi:10.1109/mie.2017.2649104 · Cited by 1,726 · see citing works
Future Internet: The Internet of Things Architecture, Possible Applications and Key Challenges
Khan, R., Khan, S. U., Zaheer, R., & Khan, S. (2012) · International Conference on Frontiers of Information Technology (FIT) · doi:10.1109/fit.2012.53 · Cited by 1,392 · see citing works
Designing and Managing the Supply Chain Concepts, Strategies, and Case Studies
(2000) · International Journal of Quality & Reliability Management · doi:10.1108/ijqrm.2000.17.7.812.1 · Cited by 1,298 · see citing works
Rfid Technologies: Supply-Chain Applications and Implementation Issues
Angeles, R. (2005) · Information Systems Management · doi:10.1201/1078/44912.22.1.20051201/85739.7 · Cited by 830 · see citing works
Internet of things (IoT) security: Current status, challenges and prospective measures
Mahmoud, R., Yousuf, T., Aloul, F., & Zualkernan, I. A. (2015) · International Conference for Internet Technology and Secured Transactions · doi:10.1109/icitst.2015.7412116 · Cited by 778 · see citing works
WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control
Song, J., Han, S., Mok, A., Chen, D., Lucas, M., Nixon, M. S., & Pratt, W. (2008) · IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) · doi:10.1109/rtas.2008.15 · Cited by 619 · see citing works
Coad, P. (1992) · Communications of the ACM · doi:10.1145/130994.131006 · Cited by 351 · see citing works
Security of IoT systems: Design challenges and opportunities
Xu, T., Wendt, J. B., & Potkonjak, M. (2014) · doi:10.1109/iccad.2014.7001385 · Cited by 341 · see citing works
Industrial Internet of Things monitoring solution for advanced predictive maintenance applications
Civerchia, F., Bocchino, S., Salvadori, C., Enrico, R., Maggiani, L., & Petracca, M. (2017) · Journal of Industrial Information Integration · doi:10.1016/j.jii.2017.02.003 · Cited by 288 · see citing works
Research on the architecture and key technology of Internet of Things (IoT) applied on smart grid
Miao, Y., & Yuxin, B. (2010) · doi:10.1109/icaee.2010.5557611 · Cited by 285 · see citing works
Security analysis on consumer and industrial IoT devices
Wurm, J., Hoang, K., Arias, O., Sadeghi, A., & Jin, Y. (2016) · Asia and South Pacific Design Automation Conference (ASP-DAC) · doi:10.1109/aspdac.2016.7428064 · Cited by 269 · see citing works
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems
Douglass, B. P. (2002) · Cited by 250 · see citing works
Reliable and Real-Time Communication in Industrial Wireless Mesh Networks
Han, S., Zhu, X., Mok, A. K., et al. (2011) · Proceedings - Real-Time Technology and Applications Symposium · doi:10.1109/rtas.2011.9 · Cited by 206 · see citing works
Real-Time Manufacturing Machine and System Performance Monitoring Using Internet of Things
Saez, M., Maturana, F., Barton, K. L., & Tilbury, D. M. (2018) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2017.2784826 · Cited by 130 · see citing works
Multichannel Superframe Scheduling for IEEE 802.15.4 Industrial Wireless Sensor Networks
Toscano, E., & Bello, L. L. (2011) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2011.2166773 · Cited by 123 · see citing works
Integrating reliability and timing analysis of CAN-based systems
Hansson, H., Nolte, T., Norström, C., et al. (2002) · IEEE Transactions on Industrial Electronics · doi:10.1109/tie.2002.804970 · Cited by 87 · see citing works
Overview of and trends in wind turbine generator systems
Polinder, H. (2011) · IEEE Power and Energy Society General Meeting (PESGM) · doi:10.1109/pes.2011.6039342 · Cited by 81 · see citing works
Dynamic control system upgrade using the Simplex architecture
Seto, D., Krogh, B. H., Sha, L., et al. (1998) · IEEE Control Systems · doi:10.1109/37.710880 · Cited by 64 · see citing works
IoT Design Patterns: Computational Constructs to Design, Build and Engineer Edge Applications
Qanbari, S., Pezeshki, S., Raisi, R., Mahdizadeh, S., Rahimzadeh, R., Behinaein, N., Mahmoudi, F., Ayoubzadeh, S., Fazlali, P., Roshani, K., et al. (2016) · 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI) · doi:10.1109/iotdi.2015.18 · Cited by 64 · see citing works
Empirical Study and Enhancements of Industrial Wireless Sensor–Actuator Network Protocols
Sha, M., Gunatilaka, D., Wu, C., et al. (2017) · IEEE Internet of Things Journal · doi:10.1109/jiot.2017.2653362 · Cited by 64 · see citing works
Safety tactics for software architecture design
Wu, W., & Kelly, T. (2004) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/cmpsac.2004.1342860 · Cited by 61 · see citing works
Design patterns for safety-critical embedded systems
Armoush, A., & Kowalewski, S. (2010) · RWTH Publications (RWTH Aachen) · Cited by 60 · see citing works
Control Systems and the Internet of Things [Technical Activities]
Samad, T. (2016) · IEEE Control Systems · doi:10.1109/mcs.2015.2495022 · Cited by 51 · see citing works
Davis, R. I., & Navet, N. (2012) · IEEE International Workshop on Factory Communication Systems (WFCS) · doi:10.1109/wfcs.2012.6242538 · Cited by 48 · see citing works
Intelligent steel inventory tracking with IoT / RFID
Valente, F. J., & Neto, A. C. (2017) · IEEE International Conference on RFID Technology and Applications (RFID-TA) · doi:10.1109/rfid-ta.2017.8098639 · Cited by 45 · see citing works
Yu, K., Gidlund, M., Åkerberg, J., et al. (2016) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2016.2587842 · Cited by 30 · see citing works
Caching-Aided Collaborative D2D Operation for Predictive Data Dissemination in Industrial IoT
Orsino, A., Kovalchukov, R., Samuylov, A. K., Moltchanov, D., Andreev, S. D., Koucheryavy, Y. A., & Valkama, M. (2018) · IEEE Wireless Communications · doi:10.1109/mwc.2018.1700320 · Cited by 26 · see citing works
Utility of SCADA in power generation and distribution system
Kumar, R., Dewal, M. L., & Saini, K. (2010) · doi:10.1109/iccsit.2010.5564689 · Cited by 25 · see citing works
Survey On Software Design-Pattern Specification Languages
Khwaja, S., & Alshayeb, M. (2016) · ACM Computing Surveys · doi:10.1145/2926966 · Cited by 20 · see citing works
Arinez, J. F., Biller, S. R., Lyons, K. W., et al. (2010) · doi:10.1145/2377576.2377593 · Cited by 16 · see citing works
Sorting out role based access control
Kuijper, W., & Ermolaev, V. (2014) · ACM Symposium on Access Control Models and Technologies (SACMAT) · doi:10.1145/2613087.2613101 · Cited by 15 · see citing works
Design, verification, and performance of a MODBUS-CAN adaptation layer
Cena, G., Bertolotti, I. C., Hu, T., et al. (2014) · doi:10.1109/wfcs.2014.6837605 · Cited by 15 · see citing works
Self-citationSystem architecture for smart home meter
Balikhina, T., Maqousi, A. Y. A., AlBanna, A., et al. (2017) · doi:10.1109/it-dreps.2017.8277811 · Cited by 15 · see citing works
Building wireless embedded internet for industrial automation
Han, S., Wei, Y.-H., Mok, A. K., et al. (2013) · Proceedings of the Annual Conference of the IEEE Industrial Electronics Society · doi:10.1109/iecon.2013.6700048 · Cited by 10 · see citing works
Research challenges for Internet of Things: A review
Lohan, V., & Singh, R. P. (2017) · doi:10.1109/ic3tsn.2017.8284461 · Cited by 10 · see citing works
Toward the Ideal of Automating Production Optimization
Michaloski, J. L., Proctor, F., Arinez, J. F., et al. (2013) · Volume 2A: Advanced Manufacturing · doi:10.1115/imece2013-63546 · Cited by 5 · see citing works
Optimized event notification in CAN through in-frame replies and Bloom filters
Bloom, G., Cena, G., Bertolotti, I. C., et al. (2017) · IEEE International Workshop on Factory Communication Systems (WFCS) · doi:10.1109/wfcs.2017.7991963 · Cited by 4 · see citing works
Self-citationUsing Design Patterns in Real Time Applications
Carvalho, S. T., Rossi, G. H., & Balaguer, F. (1996) · IFAC Proceedings Volumes · doi:10.1016/s1474-6670(17)46361-0 · Cited by 2 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Differential Privacy Techniques for Cyber Physical Systems: A Survey
Hassan, M. U., Rehmani, M. H., & Chen, J. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2944748 · Cited by 564 · see citing works
Tange, K., De Donno, M., Fafoutis, X., & Dragoni, N. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.3011208 · Cited by 410 · see citing works
“[163] investigated input-output patterns in existing IIoT applications in order to gain a better understanding”
Industry 4.0 reference architectures: State of the art and future trends
Nakagawa, E. Y., Antonino, P. O., Schnicke, F., Capilla, R., Kuhn, T., & Liggesmeyer, P. (2021) · Computers & Industrial Engineering · doi:10.1016/j.cie.2021.107241 · Cited by 167 · see citing works
Sverko, M., Grbac, T. G., & Mikuc, M. (2022) · IEEE Access · doi:10.1109/access.2022.3211288 · Cited by 71 · see citing works
“…[76], refers to interconnected instruments that can be located on plant floor and in the form of Cyber-Physical devices i.e. smart devices and networked sensors at the OT layer where the real-time communication is the primary concern in communication between sensors, controllers, and gateways [21].”
BackgroundSupervisory control and data acquisition approach in node-RED: Application and discussions
Nițulescu, I.-V., & Korodi, A. (2020) · IoT · doi:10.3390/iot1010005 · Cited by 53 · see citing works
- Authors
- Bloom, G., Alsulami, B., Nwafor, E., & Bertolotti, I. C.
- Affiliations
- Howard University (US)
- King Abdulaziz University (SA)
- Institute of Electronics, Computer and Telecommunication Engineering (IT)
- Venue
- 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS)
- Publisher
- IEEE
- Published
- 2018-06
- Pages
- 1-10
- OpenAlex
- W2838525302
- Cited by
- 89
- References
- 43
- Citations by year
- 2026: 2 · 2025: 3 · 2024: 11 · 2023: 9 · 2022: 9 · 2021: 17 · 2020: 15 · 2019: 20 · 2018: 3
- FWCI
- 11.36
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE International Workshop on Factory Communication Systems (WFCS) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Engineering › Industrial and Manufacturing Engineering › Digital Transformation in Industry
- Physical Sciences › Engineering › Control and Systems Engineering › Industrial Automation and Control Systems
- Keywords
- Industrial Internet of Things, design patterns, security (computing), privacy, communication protocols, edge devices, industrial control systems, process control, monitoring, Industry 4.0, intellectual property protection
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review