{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T10:09:09Z","timestamp":1767262149058,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2016,2,19]],"date-time":"2016-02-19T00:00:00Z","timestamp":1455840000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>Contiki\u2019s Cooja is a very popular wireless sensor network (WSN) simulator, but it lacks support for modelling sensing coverage, focusing instead on network connectivity and protocol performance. However, in practice, it is the ability of a sensor network to provide a satisfactory level of coverage that defines its ultimate utility for end-users. We introduce WSN-Maintain, a Cooja-based tool for coverage and network lifetime evaluation in an in-building WSN. To extend the network lifetime, but still maintain the required quality of coverage, the tool finds coverage redundant nodes, puts them to sleep and automatically turns them on when active nodes fail and coverage quality decreases. WSN-Maintain together with Cooja allow us to evaluate different approaches to maintain coverage. As use cases to the tool, we implement two redundant node algorithms: greedy-maintain, a centralised algorithm, and local-maintain, a localised algorithm to configure the initial network and to turn on redundant nodes. Using data from five real deployments, we show that our tool with simple redundant node algorithms and reading correlation can improve energy efficiency by putting more nodes to sleep.<\/jats:p>","DOI":"10.3390\/jsan5010004","type":"journal-article","created":{"date-parts":[[2016,2,19]],"date-time":"2016-02-19T11:29:39Z","timestamp":1455881379000},"page":"4","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Cooja-Based Tool for Coverage and Lifetime Evaluation in an In-Building Sensor Network"],"prefix":"10.3390","volume":"5","author":[{"given":"Lanny","family":"Sitanayah","sequence":"first","affiliation":[{"name":"Department of Computer Science, University College Cork, Cork T12 YN60, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0767-7888","authenticated-orcid":false,"given":"Cormac","family":"Sreenan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University College Cork, Cork T12 YN60, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Szymon","family":"Fedor","sequence":"additional","affiliation":[{"name":"United Technologies Research Center (UTRC) Ireland Ltd, 4th Floor Penrose Business Centre, Penrose Wharf, Cork, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,2,19]]},"reference":[{"key":"ref_1","unstructured":"Contiki. Available online: http:\/\/www.contiki-os.org\/."},{"key":"ref_2","unstructured":"OMNeT++. Available online: http:\/\/www.omnetpp.org\/."},{"key":"ref_3","unstructured":"TOSSIM. Available online: http:\/\/tinyos.stanford.edu\/tinyos-wiki\/index.php\/TOSSIM."},{"key":"ref_4","unstructured":"OPNET. Available online: http:\/\/www.riverbed.com\/products-solutions\/products\/opnet.html."},{"key":"ref_5","unstructured":"Ns-2. Available online: http:\/\/www.isi.edu\/nsnam\/ns\/."},{"key":"ref_6","unstructured":"Ns-3. Available online: https:\/\/www.nsnam.org\/."},{"key":"ref_7","unstructured":"Tmote Sky Datasheet. Available online: http:\/\/www.eecs.harvard.edu\/~konrad\/projects\/shimmer\/references\/tmote-sky-datasheet.pdf."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Chipara, O., Hackmann, G., Lu, C., Smart, W.D., and Roman, G.C. (2010, January 12\u201315). Practical Modeling and Prediction of Radio Coverage of Indoor Sensor Networks. Proceedings of the 9th ACM\/IEEE International Conference on Information Processing in Sensor Networks (IPSN \u201910), Stockholm, Sweden.","DOI":"10.1145\/1791212.1791252"},{"key":"ref_9","unstructured":"Zuniga, M., and Krishnamachari, B. (2004, January 4\u20137). Analyzing the Transitional Region in Low Power Wireless Links. Proceedings of the 1st IEEE International Conference on Sensor and Ad Hoc Communications and Networks (SECON \u201904), Santa Clara, CA, USA."},{"key":"ref_10","unstructured":"Rappaport, T.S. (2002). Wireless Communications: Principles and Practice, Prentice Hall. [2nd ed.]."},{"key":"ref_11","unstructured":"Bahl, P., and Padmanabhan, V.N. (2000, January 26\u201330). RADAR: An In-Building RF-Based User Location and Tracking System. Proceedings of the 19th IEEE International Conference on Computer Communications (INFOCOM \u201900), Tel Aviv, Israel."},{"key":"ref_12","unstructured":"Azevedo, J.A.R., and Santos, F.E. (2007). Signal Propagation Measurement with Wireless Sensor Nodes, University of Madeira. Project INTERREG III B (05\/MAC\/2.3\/C16)\u2014FEDER, 2005\u20132008."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Rousselot, J., El-Hoiydi, A., and Decotignie, J.D. (2008, January 21). Trade-off Analysis of Communication Protocols for Wireless Sensor Networks. Proceedings of the Workshop Adaptive and Reconfigurable Embedded Systems (APRES \u201908), St Louis, MO, USA.","DOI":"10.1109\/EW.2008.4623883"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MNET.2007.4395110","article-title":"Surveillance Wireless Sensor Networks: Deployment Quality Analysis","volume":"21","author":"Onur","year":"2007","journal-title":"IEEE Netw."},{"key":"ref_15","unstructured":"Onur, E. (2007). Deployment Quality Measures in Sureillance Wireless Sensor Networks. [Ph.D. Thesis, Bo\u011fazi\u00e7i University]."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Dunkels, A., Osterlind, F., Tsiftes, N., and He, Z. (2007, January 25\u201326). Software-Based On-Line Energy Estimation for Sensor Nodes. Proceedings of the 4th Workshop Embedded Networked Sensors (EmNets \u201907), Cork, Ireland.","DOI":"10.1145\/1278972.1278979"},{"key":"ref_17","unstructured":"Mobile and Internet Systems Laboratory. Available online:www.cs.ucc.ie\/misl."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1023\/A:1016542229220","article-title":"Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks","volume":"8","author":"Chen","year":"2002","journal-title":"Wirel. Netw."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"9","DOI":"10.14257\/ijgdc.2013.6.4.02","article-title":"An Energy-aware Iterative Sampling Framework for Data Gathering in Wireless Sensor Networks","volume":"6","author":"Wang","year":"2013","journal-title":"Int. J. Grid Distrib. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zanatta, G., Bottari, G.D., Guerra, R., and Leite, J. (2014, January 24\u201328). Building a WSN Infrastructure with COTS Components for the Thermal Monitoring of Datacenters. Proceedings of the 29th Symposium on Applied Computing (SAC \u201914), Gyeongju, Korea.","DOI":"10.1145\/2554850.2554986"},{"key":"ref_21","unstructured":"Data Sensing Lab. Available online: http:\/\/datasensinglab.com\/google-io-2013\/."},{"key":"ref_22","unstructured":"Datasheet SHT1x (SHT10, SHT11, SHT15) Humidity and Temperature Sensor. Available online: https:\/\/www.sparkfun.com\/datasheets\/Sensors\/SHT1x_datasheet.pdf."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., and Levis, P. (2009, January 4\u20136). Collection Tree Protocol. Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys \u201909), Berkeley, CA, USA.","DOI":"10.1145\/1644038.1644040"},{"key":"ref_24","unstructured":"Dunkels, A. (2011). The ContikiMAC Radio Duty Cycling Protocol, SICS. SICS Technical Report T2011:13."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Sitanayah, L., Brown, K.N., and Sreenan, C.J. (2012, January 15\u201317). Fault-Tolerant Relay Deployment Based on Length-Constrained Connectivity and Rerouting Centrality in Wireless Sensor Networks. Proceedings of the 9th European Conference on Wireless Sensor Networks (EWSN \u201912), Trento, Italy.","DOI":"10.1007\/978-3-642-28169-3_8"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Fung, C.J., and Liu, Y.E. (2008, January 8\u201310). Lifetime Estimation of Large IEEE 802.15.4 Compliant Wireless Sensor Networks. Proceedings of the IEEE International Symposium on Modeling, Analysis and Simulation of Computers and Telecommunication Systems (MASCOTS \u201908), Baltimore, MD, USA.","DOI":"10.1109\/MASCOT.2008.4770588"},{"key":"ref_27","unstructured":"Barroso, A., Roedig, U., and Sreenan, C.J. (2004, January 19\u201321). Maintenance Awareness in Wireless Sensor Networks. Proceedings of the 1st European Conference on Wireless Sensor Networks (EWSN \u201904) (Short Papers), Berlin, Germany."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Sakib, K., Tari, Z., and Bertok, P. (2011, January 23\u201325). Failed Node Replacement Policies for Maximising Sensor Network Lifetime. Proceedings of the 6th International Symposium on Wireless and Pervasive Computing (ISWPC \u201911), Hong Kong, China.","DOI":"10.1109\/ISWPC.2011.5751310"},{"key":"ref_29","unstructured":"Wang, X., Xing, G., Zhang, Y., Lu, C., Pless, R., and Gill, C. (November, January 5). Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks. Proceedings of the 1st ACM Confernce on Embedded Networked Sensor Systems (SenSys \u201903), Los Angeles, CA, USA."},{"key":"ref_30","unstructured":"Cao, Q., and Stankovic, J.A. (2008, January 11\u201314). An In-Field-Maintenance Framework for Wireless Sensor Networks. Proceedings of the 4th IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS\u201908), Santorini Island, Greece."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1138127.1138128","article-title":"Vigilnet: An Integrated Sensor Network System for Energy-Efficient Surveillance","volume":"2","author":"He","year":"2006","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Li, J., Wu, Y., Stankovic, J.A., Son, S.H., Zhong, Z., He, T., Kim, B.W., and Joo, S.S. (2010, January 15\u201318). Predictive Dependency Constraint Directed Self-Healing for Wireless Sensor Networks. Proceedings of the 7th International Conference on Networked Sensing Systems (INSS \u201910), Kassel, Germany.","DOI":"10.1109\/INSS.2010.5573547"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Parikh, S., Vokkarane, V.M., Xing, L., and Kasilingam, D. (2007, January 13\u201316). Node-Replacement Policies to Maintain Threshold-Coverage in Wireless Sensor Networks. Proceedings of the 16th International Conference on Computer Communications and Networks (ICCCN\u201907), Honolulu, HI, USA.","DOI":"10.1109\/ICCCN.2007.4317909"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MWC.2012.6393516","article-title":"What if Wireless Routers Were Social? Approaching Wireless Mesh Networks from a Social Networks Perspective","volume":"19","author":"Kas","year":"2012","journal-title":"IEEE Wirel. Commun."}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/5\/1\/4\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:19:26Z","timestamp":1760210366000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/5\/1\/4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,2,19]]},"references-count":34,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2016,3]]}},"alternative-id":["jsan5010004"],"URL":"https:\/\/doi.org\/10.3390\/jsan5010004","relation":{},"ISSN":["2224-2708"],"issn-type":[{"type":"electronic","value":"2224-2708"}],"subject":[],"published":{"date-parts":[[2016,2,19]]}}}