Advancing IoT interoperability: dynamic data serialization using ThingsBoard
-
Published:2024-07-19
Issue:
Volume:
Page:
-
ISSN:2837-181X
-
Container-title:Journal of Edge Computing
-
language:
-
Short-container-title:J. Edge Comp.
Author:
Shvaika Dmytro I.ORCID, Shvaika Andrii I.ORCID, Artemchuk Volodymyr O.ORCID
Abstract
Benchmarking leading data serialization protocols such as schemaless JSON with binary serialization formats demonstrates the superior performance of the latter in Internet of Things (IoT) ecosystems. However, ease of integration and maintenance are equally important factors for real-world applications. IoT developers choose schemaless JSON formats for primary serialization because of their user-friendliness. However, interest in using Protocol Buffers directly at the device level in Internet of Things ecosystems is growing. Many IoT devices now transfer data exclusively via Protobuf, while others are switching to this format to improve efficiency and reduce network load. However, the static nature of Protobuf requires constant developer intervention, which undermines the scalability and versatility of the platforms, especially in cloud deployments. We explore the challenges of integrating devices that communicate exclusively through Protobuf into IoT platforms using the ThingsBoard as an example. Our study proposes a dynamic method for integrating new Protobuf-compatible devices by automating the compilation of the scheme into the platform’s code base. This approach aims to simplify integration and maintenance, which, in addition to productivity, are key factors in operating efficiencyin IoT environments.
Publisher
Academy of Cognitive and Natural Sciences
Reference25 articles.
1. Alsayaydeh, J.A.J., Aziz, A., Rahman, A., Salim, S.N.S., Zainon, M., Baharudin, Z., Abbasi, M.I. and Khang, A.W.Y., 2021. Development of programmable home security using GSM system for early prevention. Journal of Engineering and Applied Sciences, 16(1), pp.1–10. Available from: https://www.arpnjournals.org/jeas/research_papers/rp_2021/jeas_0121_8470.pdf. 2. Debnath, D. and Chettri, S.K., 2021. Internet of Things: Current Research, Challenges, Trends and Applications. In: X.Z. Gao, R. Kumar, S. Srivastava and B.P. Soni, eds. Applications of Artificial Intelligence in Engineering. Singapore: Springer, Algorithms for Intelligent Systems, pp.679–694. Available from: https://doi.org/978-981-33-4604-8_52. 3. Di Felice, P. and Paolone, G., 2024. Papers Mentioning Things Board: A Systematic Mapping Study. Journal of Computer Science, 20(5), pp.574–584. Available from: https://doi.org/10.3844/jcssp.2024.574.584. 4. Domínguez-Bolaño, T., Campos, O., Barral, V., Escudero, C.J. and García-Naya, J.A., 2022. An overview of IoT architectures, technologies, and existing open-source projects. Internet of Things, 20, p.100626. Available from: https://doi.org/10.1016/j.iot.2022.100626. 5. Efento, 2024. Efento NB-IoT sensors and ThingsBoard. Available from: https://getefento.com/library/efento-nb-iot-sensors-and-things-board/.
|
|