Semi-persistent services for IoT networks using RESTful approach
Jarogniew Rykowski
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 711–720 (2023)
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
- R. Fielding, Representational State Transfer (REST), Ph.D. dissertation, [Online] available: https://www.ics.uci.edu/ ~fielding/pubs/dissertation/rest_arch_style.htm, 2000
- L. Gupta, What is REST - REST API Tutorial, [Online] available: https://restfulapi.net/, 2022
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Bluetooth Mesh Models - A Technical Overview, official Bluetooth documentation, [Online] available: https://www.bluetooth.com/ bluetooth-resources/bluetooth-mesh-models/, 2023
- 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
- 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
- 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
- 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
- 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
- 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
- Estimote Inc., How do beacons work?, Estimote dcoumentation, [Online] available: https://community.estimote.com/hc/en-us/articles/360002656512-How-do-beacons-work
- 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/