CoAP-based Digital Twin Modelling of Heterogeneous IoT Scenarios 

  • aLuca Davoli,
  • bHafiz Humza Mahmood Ramzan,
  • cLaura Belli,
  • dGianluigi Ferrari
  • a,b,c,d Internet of Things (IoT) Lab, Department of Engineering and Architecture, University of Parma, Parco Area delle Scienze 181/A, 43124 Parma, Italy
Cite as
Davoli L., Mahmood Ramzan H. H., Belli L., Ferrari G. (2024). CoAP-based Digital Twin Modelling of Heterogeneous IoT Scenarios. Proceedings of the 10th International Food & Operations Simulation Workshop (FOODOPS 2024), 016. DOI: https://doi.org/10.46354/i3m.2024.foodops.016
 Download PDF

Abstract

Modern societies nowadays require more and more abstraction efforts to hide the complexity of underlying systems and infrastructures. To this end, the concept of Digital Twin (DT) has recently emerged as a key enabler for the digital transformation of well-established architectures toward their virtual representation, opening to intelligent processing capabilities (e.g., monitoring, simulation, prediction, optimization). Aside from defining DTs to enhance these services, another key paradigm that is noteworthy of attention is the Internet of Things (IoT), enabling data and information collection through heterogeneous smart devices (often equipped with sensors and actuators). Thus, combining DTs and IoT together with the Constrained Application Protocol (CoAP) as communication protocol (with its native features), will allow to define scalable and lightweight replicas of real systems, and exploit key features (e.g., service and resource discovery) to provide end users with smart solutions. In this paper, a modelling paradigm for heterogeneous IoT scenarios, based on the definition of a DT for each entity involved in a specific context to be mapped, is detailed. This will allow to a-priori estimate the behaviour of an IoT ecosystem and provide well-known interaction endpoints to request data from/pushing information to the hidden lower layers of the same ecosystem. 

References

  1. Belli, L., Davoli, L., and Ferrari, G. (2023). Smart City as an Urban Intelligent Digital System: The Case of Parma. Computer, 56(7):106–109. doi:10.1109/MC.2023.3267245. 
  2. Belli, L. et al. (2016). Applying Security to a Big Stream Cloud Architecture for the Internet of Things. Inter national Journal of Distributed Systems and Technologies (IJDST), 7(1):37–58. doi:10.4018/IJDST.2016010103. 
  3. Cirani, S. et al. (2014). A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things. IEEE Internet of Things Journal, 1(5):508–521. doi:10.1109/JIOT.2014.2358296. 
  4. Codeluppi, G. et al. (2020). AI at the Edge: a Smart Gateway for Greenhouse Air Temperature Forecasting. In 2020 IEEE International Workshop on Metrology for Agricul ture and Forestry (MetroAgriFor), pages 348–353, Trento, Italy. doi:10.1109/MetroAgriFor50201.2020.9277553. 
  5. Davoli, L. et al. (2018). From Micro to Macro IoT: Challenges and Solutions in the Integration of IEEE 802.15.4/802.11 and Sub-GHz Technolo gies. IEEE Internet of Things Journal, 5(2):784–793. doi:10.1109/JIOT.2017.2747900. 
  6. Donta, P. et al. (2022). Survey on recent advances in IoT application layer protocols and machine learning scope for research directions. Digital Communications and Networks Journal, 8(5):727–744. doi:10.1016/j.dcan.2021.10.004
  7. Githens, G. (2007). Product Lifecycle Management: Driv ing the Next Generation of Lean Thinking. Jour nal of Product Innovation Management, 24(3):278–280. doi:10.1111/j.1540-5885.2007.00250_2.x. 
  8. Hartke, K. (2015). Observing Resources in the Con strained Application Protocol (CoAP). RFC 7641, IETF. doi:10.17487/RFC7641. 
  9. Hussain, F. et al. (2021). A framework for malicious traffic detection in IoT healthcare environment. IEEE Transactions on Dependable and Secure Computing Jour nal, 21(9):186 – 203. doi:10.3390/s21093025. 
  10. Jacoby, M. and Usländer, T. (2020). Digital Twin and Inter net of Things—Current Standards Landscape. Applied Sciences, 10(18). doi:10.3390/app10186519. 
  11. Mangia, M. et al. (2018). Rakeness-based com pressed sensing and hub spreading to administer short/long-range communication tradeoff in iot set tings. IEEE Internet of Things Journal, 5(3):2220–2233. doi:10.1109/JIOT.2018.2828647. 
  12. Naik, N. (2017). Choice of Effective Messaging Pro tocols for IoT Systems: MQTT, CoAP, AMQP and HTTP. In 2017 IEEE International Systems Engineer ing Symposium (ISSE), pages 1–.7, Vienna, Austria. doi:10.1109/SysEng.2017.8088251. 
  13. Nwankwo, E. et al. (2024). Integration of MQTT-SN and CoAP protocol for enhanced data communications and resource management in WSNs. Bulletin of Electrical Engineering and Informatics Journal, 13(3):1613–1620. doi:10.11591/eei.v13i3.5158. 
  14. Proos, D. P. and Carlsson, N. (2020). Performance Compar ison of Messaging Protocols and Serialization Formats for Digital Twins in IoV. In 2020 IFIP Networking Confer ence (Networking), pages 10–18, Paris, France. 
  15. Seoane, V. et al. (2020). Performance Evaluation of the CoAP Protocol with Security Support for IoT Environ ments. In Proceedings of the 17th ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, & Ubiq uitous Networks, PE-WASUN ’20, pages 41–48, Alicante, Spain. doi:10.1145/3416011.3424754. 
  16. Shelby, Z. (2012). Constrained RESTful Environ ments (CoRE) Link Format. RFC 6690, IETF. doi:10.17487/RFC6690. 
  17. Shelby, Z., Hartke, K., and Bormann, C. (2014). The Con strained Application Protocol (CoAP). RFC 7252, IETF. doi:10.17487/RFC7252. 
  18. Stefanini, R. et al. (2023). Selection of 4.0 sensors for small holders: the compromise between the advantages and the costs of the implementation. In Proceedings of the 9th International Food Operations and Processing Simulation Workshop (FoodOPS 2023), pages 1–7, Athens, Greece. doi:10.46354/i3m.2023.foodops.007. 
  19. Sáez-de-Cámara, X. et al. (2024). Gotham Testbed: A Reproducible IoT Testbed for Security Experiments and Dataset Generation. IEEE Transactions on De pendable and Secure Computing Journal, 21(1):186–203. doi:10.1109/TDSC.2023.3247166.