{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:43:25Z","timestamp":1760237005566,"version":"build-2065373602"},"reference-count":20,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2020,2,6]],"date-time":"2020-02-06T00:00:00Z","timestamp":1580947200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["G025615 and G08411"],"award-info":[{"award-number":["G025615 and G08411"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Internet of Things (IoT) domain presents a wide spectrum of technologies for building IoT applications. The requirements are varying from one application to another granting uniqueness to each IoT system. Each application demands custom implementations to achieve efficient, secure and cost-effective environments. They pose a set of properties that cannot be addressed by a single-based protocol IoT network. Such properties are achievable by designing a heterogeneous IoT system, which integrates diverse IoT protocols and provides a network management solution to efficiently manage the system components. This paper proposes an IoT message-based communication model applied atop the IoT protocols in order to achieve functional scalability and network management transparency agnostic to the employed communication protocol. The paper evaluates the proposed communication model and proves its functional scalability in a heterogeneous IoT system. The experimental assessment compares the payload size of the proposed system with respect to the LwM2M standard, a protocol designed specifically for IoT applications. In addition, the paper discusses the energy consumption introduced by the proposed model as well as the options available to reduce such impact.<\/jats:p>","DOI":"10.3390\/s20030861","type":"journal-article","created":{"date-parts":[[2020,2,7]],"date-time":"2020-02-07T03:13:27Z","timestamp":1581045207000},"page":"861","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Message-Based Communication for Heterogeneous Internet of Things Systems"],"prefix":"10.3390","volume":"20","author":[{"given":"Bogdan","family":"Oniga","sequence":"first","affiliation":[{"name":"Department of Computer Science, Faculty of Automation and Computer Science, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}]},{"given":"Leon","family":"Denis","sequence":"additional","affiliation":[{"name":"ETRO Department, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels, Belgium"}]},{"given":"Vasile","family":"Dadarlat","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Faculty of Automation and Computer Science, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7290-0428","authenticated-orcid":false,"given":"Adrian","family":"Munteanu","sequence":"additional","affiliation":[{"name":"ETRO Department, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels, Belgium"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Simeunovi\u0107, M., Mihailovic, A., and Djuri\u0161i\u0107, M.P. (2015, January 24\u201326). Setting up a multi-purpose Internet of Things system. Proceedings of the 2015 23rd Telecommunications Forum Telfor (TELFOR), Belgrade, Serbia.","DOI":"10.1109\/TELFOR.2015.7377463"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Gonzalez, N., Bossche, A.V.D., and Val, T. (2016, January 22\u201325). Hybrid wireless protocols for the Internet Of Things. Proceedings of the 2016 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN), Paris, France.","DOI":"10.1109\/PEMWN.2016.7842895"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4098","DOI":"10.1109\/JIOT.2018.2875594","article-title":"IoT Platforms for the Internet of Production","volume":"6","author":"Hoffmann","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_4","first-page":"684","article-title":"Integration of Cloud computing and Internet of Things: A survey","volume":"56","author":"Alessio","year":"2015","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_5","unstructured":"(2020, January 09). OneM2M. Available online: http:\/\/onem2m.org\/."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Koo, J., and Kim, Y.G. (2017, January 27\u201328). Interoperability of device identification in heterogeneous IoT platforms. Proceedings of the 2017 13th International Computer Engineering Conference (ICENCO), Cairo, Egypt.","DOI":"10.1109\/ICENCO.2017.8289757"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kulik, V., and Kirichek, R. (2018, January 5\u20139). The Heterogeneous Gateways in the Industrial Internet of Things. Proceedings of the 2018 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Moscow, Russia.","DOI":"10.1109\/ICUMT.2018.8631232"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Savazzi, S., Sigg, S., Nicoli, M., Kianoush, S., Gall, F.L., Baqa, H., and Remon, D. (2018, January 5\u20138). A cloud-IoT model for reconfigurable radio sensing: The Radio.Sense platform. Proceedings of the 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), Singapore.","DOI":"10.1109\/WF-IoT.2018.8355098"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MCOM.2015.7355582","article-title":"Toward semantic interoperability in oneM2M architecture","volume":"53","author":"Alaya","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_10","unstructured":"(2020, January 09). OMA Lightweight M2M. Available online: http:\/\/www.openmobilealliance.org\/release\/LightweightM2M\/V1_1-20180710-A\/OMA-TS-LightweightM2M_Core-V1_1-20180710-A.pdf."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Cai, X., Wang, Y., Zhang, X., and Luo, L. (2014, January 6\u20138). Design and implementation of a WiFi sensor device management system. Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea.","DOI":"10.1109\/WF-IoT.2014.6803108"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Trentin, I.F., Berlemont, S., and Barone, D.A.C. (2018, January 19\u201323). Lightweight M2M protocol: Archetyping an IoT device, and deploying an upgrade architecture. Proceedings of the 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Athens, Greece.","DOI":"10.1109\/PERCOMW.2018.8480313"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Silverajan, B., Zhao, H., and Kamath, A. (2018, January 19\u201321). A Semantic Meta-Model Repository for Lightweight M2M. Proceedings of the 2018 IEEE International Conference on Communication Systems (ICCS), Chengdu, China.","DOI":"10.1109\/ICCS.2018.8689185"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Hoebeke, J., Haxhibeqiri, J., Moons, B., Eeghem, M.V., Rossey, J., Karagaac, A., and Famaey, J. (2018, January 2\u20134). A Cloud-based Virtual Network Operator for Managing Multimodal LPWA Networks and Devices. Proceedings of the 2018 3rd Cloudification of the Internet of Things (CIoT), Paris, France.","DOI":"10.1109\/CIOT.2018.8627134"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Karaagac, A., VanEeghem, M., Rossev, J., Moons, B., Poorter, E.D., and Hoebeke, J. (2018, January 29\u201331). Extensions to LwM2M for Intermittent Connectivity and Improved Efficiency. Proceedings of the 2018 IEEE Conference on Standards for Communications and Networking (CSCN), Paris, France.","DOI":"10.1109\/CSCN.2018.8581821"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ha, M., and Lindh, T. (2018, January 5\u20138). Enabling Dynamic and Lightweight Management of Distributed Bluetooth Low Energy Devices. Proceedings of the 2018 International Conference on Computing, Networking and Communications (ICNC), Maui, HI, USA.","DOI":"10.1109\/ICCNC.2018.8390355"},{"key":"ref_17","unstructured":"(2020, January 09). IPSO Alliance. Available online: https:\/\/omaspecworks.org\/ipso-alliance\/."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"5702","DOI":"10.1109\/JIOT.2019.2904799","article-title":"Exploring the Performance Boundaries of NB-IoT","volume":"6","author":"Martinez","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Casals, L., Mir, B., Vidal, R., and Gomez, C. (2017). Modeling the Energy Performance of LoRaWAN. Sensors, 17.","DOI":"10.3390\/s17102364"},{"key":"ref_20","unstructured":"(2020, January 09). Bluetooth Device Power Profiler. Available online: https:\/\/devzone.nordicsemi.com\/nordic\/power\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/3\/861\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:55:16Z","timestamp":1760172916000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/3\/861"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,6]]},"references-count":20,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["s20030861"],"URL":"https:\/\/doi.org\/10.3390\/s20030861","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,2,6]]}}}