{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:23:22Z","timestamp":1760243002083,"version":"build-2065373602"},"reference-count":49,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2015,3,2]],"date-time":"2015-03-02T00:00:00Z","timestamp":1425254400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A multitude of wireless sensor devices and technologies are being developed and deployed in cities all over the world. Sensor applications in city environments may include highly mobile installations that span large areas which necessitates sensor mobility support. This paper presents and validates two mechanisms for supporting sensor mobility between different administrative domains. Firstly, EAP-Swift, an Extensible Authentication Protocol (EAP)-based sensor authentication protocol is proposed that enables light-weight sensor authentication and key generation. Secondly, a mechanism for handoffs between wireless sensor gateways is proposed. We validate both mechanisms in a real-life study that was conducted in a smart city environment with several fixed sensors and moving gateways. We conduct similar experiments in an industry-based anechoic Long Term Evolution (LTE) chamber with an ideal radio environment. Further, we validate our results collected from the smart city environment against the results produced under ideal conditions to establish best and real-life case scenarios. Our results clearly validate that our proposed mechanisms can facilitate efficient sensor authentication and handoffs while sensors are roaming in a smart city environment.<\/jats:p>","DOI":"10.3390\/s150305112","type":"journal-article","created":{"date-parts":[[2015,3,2]],"date-time":"2015-03-02T10:45:12Z","timestamp":1425293112000},"page":"5112-5135","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Opportunistic Mobility Support for Resource Constrained Sensor Devices in Smart Cities"],"prefix":"10.3390","volume":"15","author":[{"given":"Daniel","family":"Granlund","sequence":"first","affiliation":[{"name":"Lule\u00e5 University of Technology, Skellefte\u00e5, SE-93187, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrik","family":"Holmlund","sequence":"additional","affiliation":[{"name":"Lule\u00e5 University of Technology, Skellefte\u00e5, SE-93187, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christer","family":"\u00c5hlund","sequence":"additional","affiliation":[{"name":"Lule\u00e5 University of Technology, Skellefte\u00e5, SE-93187, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,3,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kwon, J.W., Park, Y.M., Koo, S.J., and Kim, H. (2007, January 21\u201323). Design of air pollution monitoring system using ZigBee networks for ubiquitous-city. Proceedings of the International Conference on Convergence Information Technology, Gyeongju, Korea.","DOI":"10.1109\/ICCIT.2007.4420394"},{"key":"ref_2","unstructured":"Hostettler, R., Birk, W., and Nordenvaad, M. (2009, January 21\u201325). Surface Mounted Vehicle Property Sensing for Cooperative Vehicle Infrastructure Systems. Proceedings of the World Congress and Exhibition on Intelligent Transport Systems and Services, Stockholm, Sweden."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"393","DOI":"10.3390\/s130100393","article-title":"The Role of Advanced Sensing in Smart Cities","volume":"13","author":"Hancke","year":"2013","journal-title":"Sensors"},{"key":"ref_4","unstructured":"ZigBee Alliance, ZigBee Specifications, Version 1.0. Available online:http:\/\/www3.nd.edu\/~mhaenggi\/ee67011\/zigbee.pdf."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/JIOT.2014.2306328","article-title":"Internet of Things for smart cities","volume":"1","author":"Zanella","year":"2014","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3558","DOI":"10.1109\/JSEN.2013.2272099","article-title":"Convergence of MANET and WSN in IoT Urban Scenarios","volume":"13","author":"Bellavista","year":"2013","journal-title":"IEEE Sens. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MWC.2010.5675777","article-title":"From Today\u2019s Intranet of Things to a Future Internet of Things: A Wireless and Mobility related view","volume":"17","author":"Zorzi","year":"2010","journal-title":"IEEE Wirel. Commun."},{"key":"ref_8","unstructured":"Eisenman, S., Lane, N., and Campbell, A. (2008, January 11\u201314). Techniques for Improving Opportunistic Sensor Networking Performance. Proceedings of the International Conference on Distributed Computing in Sensor Systems (DCOSS\u201908), Santorini, Greece."},{"key":"ref_9","unstructured":"Oualha, N., Olivereau, A., Wehner, M., Bartzsch, T., Burggraf, D., Zeisberg, S., Gheorghe, L., Lusanschi, E., and Tudose, D. (2012, January 4\u20136). AAA-based infrastructure for industrial wireless sensor networks. Proceedings of the Future Network Mobile Summit, Berlin, Germany."},{"key":"ref_10","unstructured":"Kopets, H. (2011). Design Principles for Embedded Applications, Chapter 13: Internet of Things, Real-Time Systems, Springer."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MIC.2009.143","article-title":"Smart objects as building blocks for the Internet of things","volume":"14","author":"Kortuem","year":"2009","journal-title":"IEEE Internet Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1002\/ett.2704","article-title":"Sensing as a service model for smart cities supported by internet of things","volume":"25","author":"Perera","year":"2014","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Simplicio, M.A., Barreto, P.S.L.M., and Margi, C.B. (2010). A Survey on Key Management Mechanisms for Distributed Wireless Sensor Networks, Computer Networks, Elsevier.","DOI":"10.1016\/j.comnet.2010.04.010"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4767","DOI":"10.3390\/s110504767","article-title":"A Secured Authentication Protocol for Wireless Sensor Networks Using Elliptic Curves Cryptography","volume":"11","author":"Yeh","year":"2011","journal-title":"Sensors"},{"key":"ref_15","unstructured":"Sense Smart City Project. Available online:http:\/\/www.sensesmartcity.org."},{"key":"ref_16","unstructured":"EduRoam. Available online:http:\/\/www.eduroam.org."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Rigney, C. (2000). Remote Authentication Dial in User Service (RADIUS), IETF, RFC2865.","DOI":"10.17487\/rfc2865"},{"key":"ref_18","unstructured":"Z-Wave, Z-Wave Protocol Overview, v. 4. Available online:http:\/\/wiki.ase.tut.fi\/courseWiki\/images\/9\/94\/SDS10243_2_Z_Wave_Protocol_Overview.pdf."},{"key":"ref_19","unstructured":"Bluetooth SIG, Bluetooth Baseband Specification Version I.OB. Available online:http:\/\/www.bluetooth.com."},{"key":"ref_20","unstructured":"Hui, J. (2011). Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks, IETF, RFC6282."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Perkins, C., Johnson, D., and Arkko, J. (2011). Mobility Support in IPv6, IETF, RFC-6275.","DOI":"10.17487\/rfc6275"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2060","DOI":"10.1109\/TMC.2011.240","article-title":"A 6LoWPAN sensor node mobility scheme based on proxy mobile IPv6","volume":"11","author":"Haw","year":"2012","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1200","DOI":"10.1016\/j.comcom.2012.03.005","article-title":"A proposal for proxy-based mobility in WSNs","volume":"35","author":"Silva","year":"2012","journal-title":"Comput. Commun."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Chatzigiannakis, I., Fischer, S., Koninis, C., Mylonas, G., and Pfisterer, D. (2009, January 25). WISEBED: An open large-scale wireless sensor network testbed. Proceedings of the 1st International Conference on Sensor Networks Applications, Experimentation and Logistics, Athens, Greece.","DOI":"10.1007\/978-3-642-11870-8_6"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/j.bjp.2013.12.020","article-title":"SmartSantander: IoT experimentation over a smart city testbed","volume":"61","author":"Sanchez","year":"2014","journal-title":"Comput. Netw."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Alim, M.A., and Sarikaya, B. (2008, January 17\u201319). EAP-Sens: A Security Architecture for Wireless Sensor Networks. Proceedings of the 4th International Wireless Internet Conference (WICON\u201908), Maui, HI, USA.","DOI":"10.4108\/ICST.WICON2008.4827"},{"key":"ref_27","unstructured":"Clancy, T., and Tschofenig, H. (2009). EAP Generalized Pre-Shared Key, IETF, RFC5433."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s12243-009-0135-9","article-title":"An EAP-EHash authentication method adapted to resource constrained terminals","volume":"65","author":"Cheikhrouhou","year":"2009","journal-title":"Ann. Telecommun."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1109\/MEMB.2003.1213626","article-title":"Stress monitoring using a distributed wireless intelligent sensor system","volume":"22","author":"Jovanov","year":"2003","journal-title":"IEEE Eng. Med. Biol. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Becker, M., Wenning, B.L., G\u00f6rg, C., Jedermann, R., and Timm-Giel, A. (2010, January 28\u201329). Logistic applications with wireless sensor networks. Proceedings of the 6th Workshop on Hot Topics in Embedded Networked Sensors (HotEMNETS\u201910), Killarney, Ireland.","DOI":"10.1145\/1978642.1978650"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2005","DOI":"10.1016\/j.jss.2011.06.043","article-title":"Measuring air quality in city areas by vehicular wireless sensor networks","volume":"84","author":"Hu","year":"2011","journal-title":"J. Syst. Softw."},{"key":"ref_32","unstructured":"Sarma, H.K.D., Kar, A., and Mall, R. (2011, January 22\u201324). Energy efficient routing protocol for wireless sensor networks with node and sink mobility. Proceedings of the IEEE Sensors Applications Symposium, San Antonio, TX, USA."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1109\/JSAC.2011.110306","article-title":"Dynamic clustering-based adaptive mobile gateway management in integrated VANET C 3G Heterogeneous wireless networks","volume":"29","author":"Benslimane","year":"2011","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_34","unstructured":"Granlund, D., Andersson, K., and Br\u00e4nnstr\u00f6m, R. (2008, January 11\u201312). Estimating network performance using low impact probing. Proceedings of the 1st Workshop on Wireless Broadband Access for Communities and Rural Developing Regions (WIRELESS4D\u201908, co-located with M4D 2008), Karlstad, Sweden."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Rivest, R. (1992). The MD5 Message-Digest Algorithm, IETF, RFC1321.","DOI":"10.17487\/rfc1321"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Eastlake, D., and Jones, P. (2001). US Secure Hashing Algorithm 1 (SHA1), IETF, RFC3174.","DOI":"10.17487\/rfc3174"},{"key":"ref_37","unstructured":"Eistec, A.B. Available online:http:\/\/www.eistec.se."},{"key":"ref_38","unstructured":"Renesas Electronics. Available online:http:\/\/www.renesas.eu\/."},{"key":"ref_39","unstructured":"Atmel Corp. Available online:http:\/\/www.atmel.com\/."},{"key":"ref_40","unstructured":"Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., and Brewer, E. (2005). Tiny OS: An Operating System for Sensor Networks, Ambient Intelligence, Springer."},{"key":"ref_41","unstructured":"Deutsch, L.P. Independent Implementation of MD5 (RFC1321), Aladdin Enterprises, 2002. Available online:http:\/\/fedoraproject.org\/w\/uploads\/2\/22\/Deutsch-md5.c."},{"key":"ref_42","unstructured":"Jones, P.E. Secure Hashing Algorithm (SHA1), A C and C++ Implementation. Available online:http:\/\/www.packetizer.com\/security\/sha1\/."},{"key":"ref_43","unstructured":"FreeRadius. Available online:http:\/\/www.freeradius.org."},{"key":"ref_44","unstructured":"Tiny OS. Available online:http:\/\/www.tinyos.net."},{"key":"ref_45","unstructured":"Raspberry Pi. Available online:http:\/\/www.raspberrypi.org."},{"key":"ref_46","unstructured":"Ascom Network Testing. Available online:http:\/\/www.ascom.com\/nt\/."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Vadeby, A., and Forsman, \u00c5. (2014). Evaluation of Speed Limits in Sweden: A Sample Survey, Taylor & Francis.","DOI":"10.1080\/15389588.2014.885650"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Granlund, D., and Ahlund, C. (2011, January 16\u201318). A Scalability Study of AAA Support in Heterogeneous Networking Environments with Global Roaming Support. Proceedings of the 10th International Conference on Trust, Security and Privacy in Computing and Communications, Changsha, China.","DOI":"10.1109\/TrustCom.2011.63"},{"key":"ref_49","unstructured":"Mitra, K., Saguna, S., \u00c5hlund, C., and Granlund, D. (2015, January 9\u201312). M2C2: A Mobility Management System for Mobile Cloud Computing. Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC2015), New Orleans, LA, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/3\/5112\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:43:02Z","timestamp":1760215382000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/3\/5112"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,2]]},"references-count":49,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2015,3]]}},"alternative-id":["s150305112"],"URL":"https:\/\/doi.org\/10.3390\/s150305112","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2015,3,2]]}}}