{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T09:50:36Z","timestamp":1790502636310,"version":"4.1.0"},"reference-count":58,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,26]],"date-time":"2019-12-26T00:00:00Z","timestamp":1577318400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Confidential Sponsor","award":["G5B70323"],"award-info":[{"award-number":["G5B70323"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The ZigBee wireless communication specifications forecast the use of multihop routes between nodes and define that nodes select their routes based on their costs. The specifications define how to compute a route cost from the probability of successfully transmitting on each of the routes\u2019 links; and it is recommended that such probabilities be obtained by counting received link status messages or averaging link quality indicators from received packets. In this paper, we study the performance of these two recommended procedures, show that they can lead to degraded route selections, and propose a procedure that can improve route selections without modifications to the ZigBee protocol or frame formats. Our procedure estimates the probability of successful transmission on each link, based on information from the medium access layer during unicast packet transmissions, and includes a modification into how ZigBee nodes treat routing messages internally in order to reduce variations in the link cost estimates. Focusing on a home environment with one or two hops, our simulation results show that, in several scenarios, our procedure performs better than either of the two procedures recommended in the ZigBee specifications.<\/jats:p>","DOI":"10.3390\/s20010164","type":"journal-article","created":{"date-parts":[[2019,12,27]],"date-time":"2019-12-27T05:37:08Z","timestamp":1577425028000},"page":"164","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["Improving Route Selections in ZigBee Wireless Sensor Networks"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5495-2996","authenticated-orcid":false,"given":"Srikar","family":"Meka","sequence":"first","affiliation":[{"name":"Underwriters Laboratories (UL) Inc., 333 Pfingsten Rd., Northbrook, IL 60062, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4967-4682","authenticated-orcid":false,"suffix":"Jr.","given":"Benedito","family":"Fonseca","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Northern Illinois University, 590 Garden Rd., DeKalb, IL 60115, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,26]]},"reference":[{"key":"ref_1","unstructured":"Farahani, S. (2011). ZigBee Wireless Networks and Transceivers, Newnes."},{"key":"ref_2","unstructured":"Gislason, D. (2008). Zigbee Wireless Networking, Newnes."},{"key":"ref_3","unstructured":"IEEE Standards Association (2016). IEEE Standards Association. IEEE Standard for Low-Rate Wireless Networks. IEEE Std 802.15.4-2015 (Revision of IEEE Std 802.15.4-2011), IEEE."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1829","DOI":"10.1007\/s11277-017-3996-7","article-title":"Performance study of routing protocols in ZigBee wireless mesh networks","volume":"95","author":"Kim","year":"2017","journal-title":"Wirel. Pers. Commun."},{"key":"ref_5","unstructured":"Happich, J. (2019, November 28). Zigbee Alliance Wants More of IoT Market with All Hubs Initiative. Available online: https:\/\/www.eenewseurope.com\/news\/zigbee-alliance-wants-more-iot-market-all-hubs-initiative."},{"key":"ref_6","unstructured":"Cravotta, N. (2019, November 28). Keeping Pace with the Evolution of Standards. Available online: https:\/\/www.embedded-computing.com\/iot\/keeping-pace-with-the-evolution-of-standards."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Go\u010dal, P., and Macko, D. (2019). EEMIP: Energy-Efficient Communication Using Timing Channels and Prioritization in ZigBee. Sensors, 19.","DOI":"10.3390\/s19102246"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"135363","DOI":"10.1109\/ACCESS.2019.2941963","article-title":"Coexist WiFi for ZigBee Networks With Fine-Grained Frequency Approach","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Gheorghiu, R., and Iordache, V. (2018). Use of Energy Efficient Sensor Networks to Enhance Dynamic Data Gathering Systems: A Comparative Study between Bluetooth and ZigBee. Sensors, 18.","DOI":"10.3390\/s18061801"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, Y., Chi, Z., Liu, X., and Zhu, T. (2018, January 4\u20137). Passive-ZigBee: Enabling ZigBee Communication in IoT Networks with 1000X+ Less Power Consumption. Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems, Shenzhen, China.","DOI":"10.1145\/3274783.3274846"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Vaquerizo-Hdez, D., Mu\u00f1oz, P., and F Barrero, D. (2017). A low power consumption algorithm for efficient energy consumption in zigbee motes. Sensors, 17.","DOI":"10.3390\/s17102179"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Le\u00e3o, E., Montez, C., Moraes, R., Portugal, P., and Vasques, F. (2017). Alternative Path Communication in Wide-Scale Cluster-Tree Wireless Sensor Networks Using Inactive Periods. Sensors, 17.","DOI":"10.3390\/s17051049"},{"key":"ref_13","unstructured":"ZigBee Alliance, Inc. (2015). ZigBee Specification, ZigBee Alliance, Inc."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"155229","DOI":"10.1109\/ACCESS.2019.2949612","article-title":"A Link Quality Prediction Method for Wireless Sensor Networks Based on XGBoost","volume":"7","author":"Feng","year":"2019","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.comcom.2017.08.005","article-title":"A reinforcement learning-based link quality estimation strategy for RPL and its impact on topology management","volume":"112","author":"Ancillotti","year":"2017","journal-title":"Comput. Commun."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.adhoc.2016.06.011","article-title":"Feature selection for performance characterization in multi-hop wireless sensor networks","volume":"49","author":"Panousopoulou","year":"2016","journal-title":"Ad Hoc Netw."},{"key":"ref_17","first-page":"37","article-title":"Data-driven link quality prediction using link features","volume":"10","author":"Liu","year":"2014","journal-title":"ACM Trans. Sens. Netw. (TOSN)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1864","DOI":"10.1109\/TII.2014.2332117","article-title":"Reliable Data Delivery with the IETF Routing Protocol for Low-Power and Lossy Networks","volume":"10","author":"Ancillotti","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Di Caro, G.A., Kudelski, M., Flushing, E.F., Nagi, J., Ahmed, I., and Gambardella, L.M. (2013, January 24\u201326). Online supervised incremental learning of link quality estimates in wireless networks. Proceedings of the 2013 12th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET), Ajaccio, France.","DOI":"10.1109\/MedHocNet.2013.6767422"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1634","DOI":"10.1109\/TMC.2010.126","article-title":"Comparison of data-driven link estimation methods in low-power wireless networks","volume":"9","author":"Zhang","year":"2010","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1172","DOI":"10.1109\/TNET.2008.2008001","article-title":"On accurate and asymmetry-aware measurement of link quality in wireless mesh networks","volume":"17","author":"Kim","year":"2009","journal-title":"IEEE\/ACM Trans. Netw. (TON)"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1109\/TMC.2008.155","article-title":"Link estimation and routing in sensor network backbones: Beacon-based or data-driven?","volume":"8","author":"Zhang","year":"2008","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Woo, A., Tong, T., and Culler, D. (2003, January 5\u20137). Taming the underlying challenges of reliable multihop routing in sensor networks. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA.","DOI":"10.1145\/958491.958494"},{"key":"ref_24","unstructured":"He, T., Stankovic, J.A., Lu, C., and Abdelzaher, T. (2003, January 19\u201322). SPEED: A stateless protocol for real-time communication in sensor networks. Proceedings of the 23th IEEE International Conference on Distributed Computing Systems, Providence, RI, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Krishnan, R., Raniwala, A., and Chiueh, T.C. (2008, January 13\u201318). Design of a channel characteristics-aware routing protocol. Proceedings of the IEEE INFOCOM 2008\u2014The 27th Conference on Computer Communications, Phoenix, AZ, USA.","DOI":"10.1109\/INFOCOM.2008.314"},{"key":"ref_26","unstructured":"Fonseca, R., Gnawali, O., Jamieson, K., and Levis, P. (2007, January 14\u201315). Four-bit wireless link estimation. Proceedings of the Sixth Workshop on Hot Topics in Networks (HotNets-VI), Atlanta, Georgia."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Kim, K.H., and Shin, K.G. (2006, January 16\u201319). On accurate measurement of link quality in multi-hop wireless mesh networks. Proceedings of the 12th Annual International Conference on Mobile Computing and Networking, Bretton Woods, NH, USA.","DOI":"10.1145\/1161089.1161095"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1007\/s11276-005-1766-z","article-title":"A high-throughput path metric for multi-hop wireless routing","volume":"11","author":"Aguayo","year":"2005","journal-title":"Wirel. Netw."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1269","DOI":"10.1002\/dac.3098","article-title":"A survey of IEEE 802.15.4 effective system parameters for wireless body sensor networks","volume":"29","author":"Moravejosharieh","year":"2016","journal-title":"Int. J. Commun. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1007\/s12243-016-0497-8","article-title":"Performance evaluation of co-located IEEE 802.15.4-based wireless body sensor networks","volume":"71","author":"Moravejosharieh","year":"2016","journal-title":"Ann. Telecommun."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"87","DOI":"10.3233\/JHS-1996-5107","article-title":"Design issues in wireless LANs","volume":"5","author":"Ahmadi","year":"1996","journal-title":"J. High Speed Netw."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1109\/TCOM.1975.1092767","article-title":"Packet Switching in Radio Channels: Part II\u2014The Hidden Terminal Problem in Carrier Sense Multiple-Access and the Busy-Tone Solution","volume":"23","author":"Tobagi","year":"1975","journal-title":"IEEE Trans. Commun."},{"key":"ref_33","first-page":"34","article-title":"Radio link quality estimation in wireless sensor networks: A survey","volume":"8","author":"Baccour","year":"2012","journal-title":"ACM Trans. Sens. Netw. (TOSN)"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1835","DOI":"10.1109\/ACCESS.2016.2553150","article-title":"On Enhancing Technology Coexistence in the IoT Era: ZigBee and 802.11 Case","volume":"4","author":"Cherkaoui","year":"2016","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ju, X., Liu, W., Zhang, C., Liu, A., Wang, T., Xiong, N., and Cai, Z. (2018). An energy conserving and transmission radius adaptive scheme to optimize performance of energy harvesting sensor networks. Sensors, 18.","DOI":"10.3390\/s18092885"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1007\/s11276-016-1360-6","article-title":"Energy-efficient data sensing and routing in unreliable energy-harvesting wireless sensor network","volume":"24","author":"Lu","year":"2018","journal-title":"Wirel. Netw."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1550147718818689","DOI":"10.1177\/1550147718818689","article-title":"A novel energy-aware trustworthy multi-hop routing model for Internet of things","volume":"14","author":"Wang","year":"2018","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1109\/TII.2015.2411231","article-title":"Lifetime and energy hole evolution analysis in data-gathering wireless sensor networks","volume":"12","author":"Ren","year":"2015","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.comnet.2014.03.027","article-title":"Energy efficiency in wireless sensor networks: A top-down survey","volume":"67","author":"Rault","year":"2014","journal-title":"Comput. Netw."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1951","DOI":"10.1016\/j.comnet.2012.01.023","article-title":"Design principles and improvement of cost function based energy aware routing algorithms for wireless sensor networks","volume":"56","author":"Liu","year":"2012","journal-title":"Comput. Netw."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"7320","DOI":"10.3390\/s90907320","article-title":"Power conservation through energy efficient routing in wireless sensor networks","volume":"9","author":"Kandris","year":"2009","journal-title":"Sensors"},{"key":"ref_42","first-page":"285","article-title":"Energy-efficient route selection strategies for wireless sensor networks","volume":"13","author":"Vergados","year":"2008","journal-title":"Mob. Netw. Appl."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1109\/TNET.2004.833122","article-title":"Maximum lifetime routing in wireless sensor networks","volume":"12","author":"Chang","year":"2004","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Gupta, A., Sharma, M., Marot, M., and Becker, M. (2010, January 9\u201315). Hybridlqi: Hybrid multihoplqi for improving asymmetric links in wireless sensor networks. Proceedings of the 2010 Sixth Advanced International Conference on Telecommunications, Barcelona, Spain.","DOI":"10.1109\/AICT.2010.58"},{"key":"ref_45","unstructured":"Polastre, J., Szewczyk, R., and Culler, D. (2005, January 24\u201327). Telos: Enabling ultra-low power wireless research. Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, Los Angeles, CA, USA."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Gungor, V.C., Sastry, C., Song, Z., and Integlia, R. (2007, January 24\u201328). Resource-aware and link quality based routing metric for wireless sensor and actor networks. Proceedings of the 2007 IEEE International Conference on Communications, Glasgow, UK.","DOI":"10.1109\/ICC.2007.557"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"12788","DOI":"10.1109\/ACCESS.2017.2723360","article-title":"WNN-LQE: Wavelet-neural-network-based link quality estimation for smart grid WSNs","volume":"5","author":"Sun","year":"2017","journal-title":"IEEE Access"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.comnet.2018.01.005","article-title":"Online machine learning algorithms to predict link quality in community wireless mesh networks","volume":"132","year":"2018","journal-title":"Comput. Networks"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"5567","DOI":"10.1109\/TIE.2018.2869345","article-title":"Energy-Efficient Algorithm for Reliable Routing of Wireless Sensor Networks","volume":"66","author":"Mostafaei","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Riley, G.F., and Henderson, T.R. (2010). The ns-3 network simulator. Modeling and Tools for Network Simulation, Springer.","DOI":"10.1007\/978-3-642-12331-3_2"},{"key":"ref_51","unstructured":"(2019, December 01). ns-3: A Discrete-Event Network Simulator for Internet Systems. Available online: https:\/\/www.nsnam.org."},{"key":"ref_52","unstructured":"(2019, December 01). ns-3: Low-Rate Wireless Personal Area Network (LR-WPAN). Available online: https:\/\/www.nsnam.org\/docs\/models\/html\/lr-wpan.html."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"543","DOI":"10.2307\/2527652","article-title":"Combining unbiased estimators","volume":"15","author":"Graybill","year":"1959","journal-title":"Biometrics"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"11113","DOI":"10.3390\/s120811113","article-title":"A survey on clustering routing protocols in wireless sensor networks","volume":"12","author":"Liu","year":"2012","journal-title":"Sensors"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"1229","DOI":"10.1109\/JIOT.2017.2726014","article-title":"A survey of clustering techniques in WSNs and consideration of the challenges of applying such to 5G IoT scenarios","volume":"4","author":"Xu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"11176","DOI":"10.1109\/ACCESS.2017.2713640","article-title":"Review on Clustering, Coverage and Connectivity in Underwater Wireless Sensor Networks: A Communication Techniques Perspective","volume":"5","author":"Sandeep","year":"2017","journal-title":"IEEE Access"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"20394","DOI":"10.1109\/ACCESS.2019.2896938","article-title":"Mobility-Aware Hierarchical Clustering in Mobile Wireless Sensor Networks","volume":"7","author":"Zafar","year":"2019","journal-title":"IEEE Access"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1007\/s11227-016-1785-9","article-title":"P-SEP: A prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks","volume":"73","author":"Naranjo","year":"2017","journal-title":"J. Supercomput."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/164\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:45:57Z","timestamp":1760190357000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/164"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,26]]},"references-count":58,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010164"],"URL":"https:\/\/doi.org\/10.3390\/s20010164","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,26]]}}}