{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T16:57:59Z","timestamp":1774285079215,"version":"3.50.1"},"reference-count":25,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T00:00:00Z","timestamp":1703203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100012331","name":"Vlaio TETRA Project RustIEC","doi-asserted-by":"publisher","award":["HBC.2021.0066"],"award-info":[{"award-number":["HBC.2021.0066"]}],"id":[{"id":"10.13039\/100012331","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Internet of Things (IoT) facilitates the integration of diverse devices, leading to the formation of networks such as Low-power Wireless Personal Area Networks (LoWPANs). These networks have inherent constraints that make header and payload compression an attractive solution to optimise communication. In this work, we evaluate the performance of Generic Header Compression (6LoWPAN-GHC), defined in RFC 7400, for IEEE 802.15.4-based networks running the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL). Through simulation and real-device experiments, we study the impact of 6LoWPAN-GHC on energy consumption and delays and investigate for which scenarios 6LoWPAN-GHC is beneficial. We show that all RPL control packets are compressible by 6LoWPAN-GHC, which reduces their transmission delay and as such their vulnerability to interference. However, for the devices under study transmitting at 250 kbit\/s, the energy gain obtained from sending a compressed packet is outweighed by the energy needed to compress it. The use of 6LoWPAN-GHC causes an energy increase of between 2% and 26%, depending on the RPL packet type. When the range is more important than the bandwidth and a sub-GHz band is used at 10 kbit\/s, an energy gain of 11% to 29% can be obtained, depending on the type of RPL control packet.<\/jats:p>","DOI":"10.3390\/s24010073","type":"journal-article","created":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T08:53:01Z","timestamp":1703235181000},"page":"73","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Evaluation of 6LoWPAN Generic Header Compression in the Context of a RPL Network"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6006-7480","authenticated-orcid":false,"given":"Thibaut","family":"Vandervelden","sequence":"first","affiliation":[{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4552-409X","authenticated-orcid":false,"given":"Diana","family":"Deac","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"},{"name":"Communications Department, Technical University of Cluj-Napoca, Memorandumului 28, 400114 Cluj-Napoca, Romania"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8388-9375","authenticated-orcid":false,"given":"Roald","family":"Van Glabbeek","sequence":"additional","affiliation":[{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0436-527X","authenticated-orcid":false,"given":"Ruben","family":"De Smet","sequence":"additional","affiliation":[{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9965-915X","authenticated-orcid":false,"given":"An","family":"Braeken","sequence":"additional","affiliation":[{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5901-4218","authenticated-orcid":false,"given":"Kris","family":"Steenhaut","sequence":"additional","affiliation":[{"name":"Department of Engineering Technology (INDI), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"},{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,22]]},"reference":[{"key":"ref_1","unstructured":"(2020). IEEE Standard for Low-Rate Wireless Networks. Standard No. IEEE Std 802.15.4-2020 (Revision of IEEE Std 802.15.4-2015)."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Montenegro, G., Hui, J., Culler, D., and Kushalnagar, N. (2007). Transmission of IPv6 Packets over IEEE 802.15.4 Networks, IETF. RFC 4944.","DOI":"10.17487\/rfc4944"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Thubert, P., and Hui, J. (2011). Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks, IETF. RFC 6282.","DOI":"10.17487\/rfc6282"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Bormann, C. (2014). 6LoWPAN-GHC: Generic Header Compression for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs), IETF. RFC 7400.","DOI":"10.17487\/rfc7400"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1109\/TIT.1977.1055714","article-title":"A universal algorithm for sequential data compression","volume":"23","author":"Ziv","year":"1977","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_6","unstructured":"(2023, August 21). smoltcp. Available online: https:\/\/github.com\/smoltcp-rs\/smoltcp\/."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2019","DOI":"10.1007\/s11277-018-5894-z","article-title":"Modified and Improved IPv6 Header Compression (MIHC) Scheme for 6LoWPAN","volume":"103","author":"Garg","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1109\/MWC.001.1900215","article-title":"IPv6 over LPWANs: Connecting Low Power Wide Area Networks to the Internet (of Things)","volume":"27","author":"Gomez","year":"2020","journal-title":"IEEE Wirel. Commun."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Moons, B., Karaagac, A., Haxhibeqiri, J., Poorter, E.D., and Hoebeke, J. (2019, January 15\u201318). Using SCHC for an Optimized Protocol Stack in Multimodal LPWAN Solutions. Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland.","DOI":"10.1109\/WF-IoT.2019.8767210"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Moons, B., De Poorter, E., and Hoebeke, J. (2021). Device Discovery and Context Registration in Static Context Header Compression Networks. Information, 12.","DOI":"10.3390\/info12020083"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Jonsson, L.E., Sandlund, K., and Pelletier, G. (2010). The RObust Header Compression (ROHC) Framework, IETF. RFC 5795.","DOI":"10.17487\/rfc5795"},{"key":"ref_12","unstructured":"O\u2019Flynn, C. (2010). Work in Progress, Internet-Draft draft-oflynn-6lowpan-icmphc-00, Internet Engineering Task Force."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Raza, S., Duquennoy, S., Chung, T., Yazar, D., Voigt, T., and Roedig, U. (2011, January 27\u201329). Securing communication in 6LoWPAN with compressed IPsec. Proceedings of the 2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS), Barcelona, Spain.","DOI":"10.1109\/DCOSS.2011.5982177"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Raza, S., Trabalza, D., and Voigt, T. (2012, January 16\u201318). 6LoWPAN Compressed DTLS for CoAP. Proceedings of the 2012 IEEE 8th International Conference on Distributed Computing in Sensor Systems, Hangzhou, China.","DOI":"10.1109\/DCOSS.2012.55"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"80055","DOI":"10.1109\/ACCESS.2022.3193235","article-title":"New bit pattern based IPv6 address compression techniques for 6LoWPAN header compression","volume":"10","author":"Geetha","year":"2022","journal-title":"IEEE Access"},{"key":"ref_16","unstructured":"(2022). IEEE Standard for Ethernet. Standard No. IEEE Std 802.3-2022 (Revision of IEEE Std 802.3-2018)."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/35.620533","article-title":"IEEE 802.11 Wireless Local Area Networks","volume":"Volume 35","author":"Crow","year":"1997","journal-title":"IEEE Communications Magazine"},{"key":"ref_18","unstructured":"Tanenbaum, A.S., Feamster, N., and Wetherall, D. (2021). Computer Networks, Global Edition, Pearson."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Perkins, C., and Royer, E. (1999, January 25\u201326). Ad-Hoc on-Demand Distance Vector Routing. Proceedings of the Proceedings WMCSA\u201999, Second IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, USA.","DOI":"10.1109\/MCSA.1999.749281"},{"key":"ref_20","unstructured":"Alexander, R., Brandt, A., Vasseur, J., Hui, J., Pister, K., Thubert, P., Levis, P., Struik, R., Kelsey, R., and Winter, T. (2012). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks, IETF. RFC 6550."},{"key":"ref_21","unstructured":"(2023, August 21). Rust Programming Language. Available online: https:\/\/www.rust-lang.org\/."},{"key":"ref_22","unstructured":"(2023, August 21). nRF52840 Product Specification. Available online: https:\/\/infocenter.nordicsemi.com\/pdf\/nRF52840_PS_v1.1.pdf\/."},{"key":"ref_23","unstructured":"(2023, August 21). Embassy. Available online: https:\/\/github.com\/embassy-rs\/embassy\/."},{"key":"ref_24","unstructured":"(2023, August 21). N6705B DC Power Analyzer. Available online: https:\/\/www.keysight.com\/us\/en\/product\/N6705B\/dc-power-analyzer-modular-600-w-4-slots.html#."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1145\/360825.360855","article-title":"Efficient string matching","volume":"18","author":"Aho","year":"1975","journal-title":"Commun. ACM"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/1\/73\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:40:29Z","timestamp":1760132429000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/1\/73"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,22]]},"references-count":25,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["s24010073"],"URL":"https:\/\/doi.org\/10.3390\/s24010073","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,22]]}}}