Wireless Sensor Networks in IPv4/IPv6 Transition Scenarios
The wireless sensor networks (WSNs) concept was appeared in the middle of 90s and have been a subject under intensive research in the past few years. Several factors have contributed to this, but the potential for application of WSNs in almost every aspect of day-to-day life is the predominant one. This type of networks has been developed using proprietary solutions instead of standard solutions. More recently, the importance of standards motivated the use of IETF standards in WSNs, making the Internet integration easier. However, more efforts are necessary in order to provide a full integration. The WSNs use mainly IPv6 protocol, but the IPv4 is the predominant one in the Internet. As a consequence, IPv4 to IPv6 transition mechanisms must be provided to allow the interaction between all Internet connected devices independently of the supported IP version. It is also critical to provide a standard application interface to make easier the application development and independently of the hardware platform used. The RESTfull Web services can provide this standard interface. So, combine RESTfull Web services with IPv4 to IPv6 transition mechanisms can increase the WSN services dissemination. The transition mechanisms and the REST Web services are supported in the gateway in order to save the wireless sensor device resources’. The smartphone with Internet connectivity can also be the drive to the WSNs growth, because user-friendly applications can be used to retrieve and collect sensed data. This paper proposes a solution based on REST web services to permit the interaction between a mobile application and the IPv6 compliant WSN.
KeywordsUbiquitous computing Mobile computing Internet of things 6LoWPAN Wireless sensor network
This work has been partially supported by Instituto de Telecomunicações, Next Generation Networks and Applications Group (NetGNA), Covilhã Delegation, by Government of Russian Federation, Grant 074-U01, by National Funding from the FCT - Fundação para a Ciência e a Tecnologia through the Pest-OE/EEI/LA0008/2013 Project, and by the AAL4ALL (Ambient Assisted Living for All), project co-financed by the European Community Fund FEDER through COMPETE Programa Operacional Factores de Competitividade.
- 2.Oliveira, L. M. L., & Rodrigues, J. J. P. C. (2011). Wireless sensor networks: A survey on environmental monitoring. Journal of Communications (JCM), 6(2), 143–151.Google Scholar
- 4.IEEE Std 802.15.4-2006. (2006). Part 15.4: Wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (LR-WPANs). IEEE Std. 802.15.4-2006.Google Scholar
- 5.Alcaraz, C., Najera, P., Lopez, J., & Roman, R. (2010). Wireless sensor networks and the internet of things: Do we need a complete integration?. In 1st International workshop on the security of the internet of things.Google Scholar
- 6.Hui, J., & Culler, D. (2008). IP is dead, long live IP for wireless sensor networks. In Proc. of 6th ACM conference on embedded network sensor systems (SenSys) (pp. 15–28). ACM.Google Scholar
- 7.Kushalnagar, N., Montenegro, G., & Schumacher, C. (2007). IPv6 over low-power wireless personal area networks (6LoWPANs): Overview, assumptions, problem statement, and goals. Internet Engineering Task Force, Request for comments 4919.Google Scholar
- 8.Vasseur, J., & Dunkels, A. (2010). Interconnecting smart objects with IP. Burlington: Morgan Kaufmann. ISBN:978-0123751652.Google Scholar
- 11.Li, Z., Li, M., Wang, J., & Cao, Z. (2011). Ubiquitous data collection for mobile users in wireless sensor networks. In IEEE INFOCOM 2011, April 10–15.Google Scholar
- 13.Guinard, D., & Vlad, T. (2009). Towards the web of things: Web mashups for embedded devices. In Workshop on Mashups, Enterprise Mashups and lightweight composition on the Web (MEM 2009), in proceedings of WWW (International World Wide Web Conferences), Madrid, Spain.Google Scholar
- 15.Rawat, P., & Bonnin, J. (2010). Designing a header compression mechanism for efficient use of IP tunneling in wireless networks. In The 7th annual IEEE consumer communications and networking conference (CCNC), Las Vegas, Nevada, USA.Google Scholar
- 16.Pautasso, C., & Wilde, E. (2010). RESTful web services: Principles, patterns, emerging technologies. In Proceedings of the 19th international conference on world wide web. ACM.Google Scholar
- 17.Jersey Project. (2011). http://jersey.java.net. Accessed 24 Dec 2013.
- 18.Garrett, J.J. (2005). Ajax: A new approach to web applications.Google Scholar
- 19.Berners-Lee, T., Fielding, R., & Masinter, L. (2005). Uniform resource identifiers (uri): Generic syntax. RFC 3986, Internet Engineering Task Force.Google Scholar
- 20.Oliveira, L. M. L., Rodrigues, J. J. P. C., Elias, A. G. F., & Zarpelão, B. B. (2013). Ubiquitous monitoring solution for wireless sensor networks with push notifications and end-to-end connectivity. In: Mobile information systems, IOS Press, ISSN(online):1875–905X, ISSN (print):1574–017X. doi: 10.3233/MIS-130170.
- 22.Fielding, R. T. (2000). REST: Architectural styles and the design of network-based software architectures. Doctoral dissertation, University of California, Irvine.Google Scholar
- 23.Kumar, V., & Tiwari, S. (2012). Routing in IPv6 over low-power wireless personal area networks (6LoWPAN): A survey. Journal of Computer Networks and Communications. (Article ID 316839, p. 10). doi: 10.1155/2012/316839.
- 25.Li, Z., Liu, Y., Li, M., Wang J., & Cao, Z. (2012). Exploiting ubiquitous data collection for mobile users in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 99.Google Scholar
- 28.Tiny OS Documentation Wiki. (2013). http://docs.tinyos.net/tinywiki/index.php/. Accessed 24 Dec 2013.