Logo PTI Logo FedCSIS

Proceedings of the 18th Conference on Computer Science and Intelligence Systems

Annals of Computer Science and Information Systems, Volume 35

Semi-persistent services for IoT networks using RESTful approach

DOI: http://dx.doi.org/10.15439/2023F287

Citation: Proceedings of the 18th Conference on Computer Science and Intelligence Systems, M. Ganzha, L. Maciaszek, M. Paprzycki, D. Ślęzak (eds). ACSIS, Vol. 35, pages 711720 ()

Full text

Abstract. The paper proposes a new way to access semi-permanent services in ad-hoc and mesh networking in the context of the Internet of Things and the Internet of Services. The solution is based on address-free communication, with individual addresses of the nodes replaced by a semantic description of their functionality. The mesh network is accessible from outside using the classic RESTful approach and needs no centralized catalog to maintain at-the-moment available services. Instead, entry gateways are responsible for mapping incoming REST-compliant communication to internal mesh messaging, and the mesh nodes individually decide how to react to particular messages. Installing each new or replaced node or monitoring the node status is unnecessary. Automatic communication among the nodes is possible without human intervention, including both runtime and the registration phase. Bluetooth mesh topology network was chosen as the implementation base. Transmission in the network occurs in a broadcast mode, in which one network node sends information that is then received and interpreted by all other nodes. Selected devices equipped with alternative communication modules of a different type, in particular, connected to the home WiFi network, can be used as input/output gateways for outside communication.

References

  1. R. Fielding, Representational State Transfer (REST), Ph.D. dissertation, [Online] available: https://www.ics.uci.edu/ ~fielding/pubs/dissertation/rest_arch_style.htm, 2000
  2. L. Gupta, What is REST - REST API Tutorial, [Online] available: https://restfulapi.net/, 2022
  3. What is a URL?, Mozilla documentation, [Online] available: https://developer.mozilla.org/en-US/docs/Learn/Common_questions/ Web_mechanics/What_is_a_URL, 2023
  4. R. Ramanathan, J. Redi, Overview of ad-hoc networks: challenges and directions, IEEE Comm, Volume 40, Issue 5, DOI 10.1109/MCOM.2002.1006968, 2002
  5. S. Al-Sultan,M. M. Al-Doori, A. H. Al-Bayatti, H. Zedan, A comprehensive survey on vehicular Ad Hoc network, Journal of Network and Computer Applications, Volume 37, Pages 380-392, 2014
  6. M. S. BenSaleh, R. Saida, Y. Hadj Kacem, M. Abid, "Wireless Sensor Network Design Methodologies: A Survey", Journal of Sensors, vol. 2020, Article ID 9592836, [Online] available: https://doi.org/10.1155/2020/9592836, 2020
  7. A. O. Bang, P. L. Ramteke, MANET: History, Challenges, and Applications, International Journal of Application or Innovation in Engineering & Management, Volume 2, Issue 9, ISSN 2319 – 4847, 2013
  8. N. Temene, C. Sergiou, V. Vassiliou, C. Georgiou, A Survey on Mobility in Wireless Sensor Networks, Ad Hoc Networks, Volume 125, 1(February), [Online] available: https://doi.org/10.1016/ j.adhoc.2021.102726, 2022
  9. R. Zagrouba, A. Kardi, Comparative Study of Energy Efficient Routing Techniques in Wireless Sensor Networks, Special Issue Wireless IoT Network Protocols, Information, 12(1), 42; [Online] available: https://doi.org/10.3390/info12010042, 2021
  10. M. Wang, Y. Chen, X. Sun, F. Xiao and X. Xu, "Node Energy Consumption Balanced Multi-Hop Transmission for Underwater Acoustic Sensor Networks Based on Clustering Algorithm," in IEEE Access, vol. 8, pp. 191231-191241, http://dx.doi.org/10.1109/ACCESS.2020.3032019, 2020
  11. Z. Lv, D. Chen, H. Feng, W. Wei, H. Lv, Artificial Intelligence in Underwater Digital Twins Sensor Networks, ACM Transactions on Sensor Networks, Volume 18, Issue 3, Article No. 39, pp 1–27, https://doi.org/10.1145/3519301, 2022
  12. A.M. Rahmani, P. Liljeberg, J.-S. Preden, A. Jantsch, Fog Computing in the Internet of Things - Intelligence at the Edge, Springer International Publishing AG, [Online] available: https://doi.org/10.1007/978-3-319-57639-8, 2018
  13. J. Elson, D. Estrin, An Address Free Architecture for Dynamic Sensor Networks, Research Gate, [Online] available: https://www.researchgate.n et/publication/2618136_An_Address-Free_Architecture_for_Dynamic_Sensor_Networks/citation/downlsoad, 2000
  14. A. Cilfone, L. Davoli, L. Belli, G. Ferrari, "Wireless Mesh Networking: An IoT-Oriented Perspective Survey on Relevant Technologies". Future Internet. 11 (4): 99, http://dx.doi.org/10.3390/fi11040099, 2019
  15. Y. Junjie, Y. Zheng, C. Hao , L. Tongtong , Z. Zimu , W. Chenshu, A Survey on Bluetooth 5.0 and Mesh: New Milestones of IoT, ACM Transactions on Sensor Networks, Volume 15, Issue 3, Article No. 28, pp. 1–29, https://doi.org/10.1145/3317687, 2019
  16. M. Baert, J. Rossey, A. Shahid, J. Hoebeke. The Bluetooth mesh standard: An overview and experimental evaluation. Sensors (Basel, Switzerland) 18, 8(July), p. 2409, 2018
  17. M. Collotta, G. Pau, T. Talty, and O. K. Tonguz. 2018. Bluetooth 5: A concrete step forward toward the IoT. IEEE Communications Magazine 56, 7 (July), pp. 125-131, 2018
  18. M.R. Ghori, T.-C. Wan, G.C. Sodhy, Bluetooth Low Energy Mesh Networks: Survey of Communication and Security Protocols, Sensors, 20, 3590, [Online] available: https://doi.org/10.3390/s20123590, 2020
  19. A. Lacava, V. Zottola, A. Bonaldo, F. Cuomo, S. Basagni, Securing Bluetooth Low Energy networking: An overview of security procedures and threats, Computer Networks, Volume 211, 5, 2022
  20. M. Noura, M. Atiquzzaman & M. Gaedke, Interoperability in Internet of Things: Taxonomies and Open Challenges, Mobile Netw. Appl. 24, 796–809, [Online] available: https://doi.org/10.1007/s11036-018-1089-9, 2019
  21. Bluetooth Mesh Models - A Technical Overview, official Bluetooth documentation, [Online] available: https://www.bluetooth.com/ bluetooth-resources/bluetooth-mesh-models/, 2023
  22. Shenzhen Zhizhen Science And Technology Co Ltd, A kind of connection and configuration method of home gateway, China patent application CN109218098A, [Online] available: https://patents.google.com/ patent/CN109218098A/en?oq=CN109218098A, 2019
  23. Lanzhou University of Technology, Based on smart phone and single-chip microcontroller intelligent miniature household method, China patent application CN109088994A, [Online] available: https://patents.google.com/patent/CN109088994A/en?oq=CN109088994A+, 2018
  24. Foshan Shunde Midea Washing Appliances Manufacturing Co Ltd, Intelligent control equipment, the networking control method of household appliance and system, China patent application CN109981776A, [Online] available: https://patents.google.com/patent/ CN109981776A/en?oq=CN109981776A+, 2019
  25. K. Takada et al., Communication apparatus, communication system, notification method, and program product, United States Patent US 9,497,629 B2, [Online] available: https://patents.google.com/patent/ US9497629, 2014
  26. Bowei Technology Co ltd, Intelligent wireless router and intelligent home system, China patent application CN111585855A, [Online] available: https://patents.google.com/patent/CN111585855A/en?oq= CN111585855A+, 2020
  27. J. Rykowski, T. Jenek, W. Switala, System and method of communication with home devices, European patent application EP 4 132 034 A1, [Online] available: https://data.epo.org/publication-server/rest/v1.0/publication-dates/20230208/patents/ EP4132034NWA1/ document.pdf, 2022
  28. Estimote Inc., How do beacons work?, Estimote dcoumentation, [Online] available: https://community.estimote.com/hc/en-us/articles/360002656512-How-do-beacons-work
  29. K. Ren, Provisioning a Bluetooth Mesh Network Part 1, Bluetooth documentation, [Online] available: https://www.bluetooth.com/blog/ provisioning-a-bluetooth-mesh-network-part-1/