Abstract
Sensors carried by moving objects in the cities can be used in various applications such as environmental monitoring, traffic control and recreational purposes. A mobile sensor network can be formed by sensors carried by people or buses. In this paper, we will present a mobile sensor network programming system (MSNPS) that can program or reprogram such mobile sensor networks. The programming process is usually initiated by a user from the Internet. MSNPS uses a gateway protocol to bridge the Internet and sensor network, so that control and data messages can be exchanged between these two networks. MSNPS sends the program data to the targeted sensor platforms using a tree structure formed by control messages. We developed a prototype implementation, and analyzed MSNPS system performance. We also simulated the system in a mobile sensor network.
Similar content being viewed by others
References
Hull, B., Bychkovsky, V., Zhang, Y., Chen, K., Goraczko, M., Miu, A., Shih, E., Balakrishnan, H., & Madden, S. (2006). Cartel: A distributed mobile sensor computing system. In SenSys ’06: Proceedings of the 4th international conference on embedded networked sensor systems, 2006 (pp. 125–138). New York, NY: ACM Press.
Ergen, S., Cheung, S., Varaiya, P., Kavaler, R., & Haoui, A. (2005). Wireless sensor networks for traffic monitoring (demo). In IPSN, 2005.
Cheung, S.-Y., Ergen, S. C., & Varaiya, P. (2005). Traffic surveillance with wireless magnetic sensors. In Proceedings of the 12th ITS world congress, November 2005, San Francisco.
Eisenman, S. B., Lane, N. D., Miluzzo, E., Peterson, Ahn, G.-S., & Campbell, A. T. (2007). The bikenet mobile sensing system for cyclist experience mapping. In Sensys 2007, November 6–9, 2007, Sydney, Australia.
Kateeb, A. E., & Azzawi, L. (2008). Hardware reconfiguration capability for third generation sensor nodes: Design and challenges. In AINAW ’08: Proceedings of the 22nd international conference on advanced information networking and applications—workshops (pp. 675–680). Washington, DC: IEEE Computer Society.
Campbell, A. T., Eisenman, S. B., Lane, N. D., Miluzzo, E., & Peterson, R. A. (2006). People-centric urban sensing. In Proceedings of the 2nd ACM/IEEE international wireless Internet conference, WICON 2006, August 2–5, 2006, Boston, USA.
Parker, A., Reddy, S., Thomas, S., Chang, G. S. K., Burke, J., Hansen, M., Srivastava, M., Estrin, D., Pasxon, V., & Allman, M. (2006). Network system challenges in selective sharing and verification for personal, social, and urban-scale sensing applications. In Proceedings of the fifth workshop on hot topics in networks (HotNets-V), November 2006.
Zheng, X., & Sarikaya, B., (2006). Code dissemination in sensor networks with mdeluge. In The 2006 international workshop on wireless ad-hoc and sensor networks, June 28–30, 2006, New York, USA.
Crossbow Web Site, Crossbow Technology. (2006). http://xbow.com/Products/Product_pdf_files/Wireless_pdf/Stargate_Datasheet.pdf (online).
Moteiv Web Site, Moteiv Corporation. (2006). http://www.moteiv.com/products/docs/tmote-sky-datasheet.pdf (online).
Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., & Culler, D. (2004). Tinyos: An operating system for wireless sensor networks. In Ambient intelligence. Springer.
Buonadonna, P., Hill, J., & Culler, D. (2001). Active message communication for tiny networked sensors. In Proceedings of the 20th annual joint conference of the IEEE computer and communications societies, April.
Montenegro, G., Kushalnagar, N., Hui, J., & Culler, D. (2007). Transmission of IPv6 Packets over IEEE 802.15.4 Networks. RFC4944, April 2007. http://ietf.org/html/rfc4944 (online).
Perkins, C. E., Belding-Royer, E. M., & Das, S. (2003). Ad hoc On-Demand Distance Vector (AODV) Routing. RFC 3561, 2003. http://www.ietf.org/rfc/rfc3561.txt (online).
Chakeres I., & Perkins, C. (2008). Dynamic MANET On-demand (DYMO) Routing. Draft-ietf-manet-dymo, February 2008. http://www.ietf.org/internet-drafts/draft-ietf-manet-dymo-12.txt (online).
Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., & Silva, F. (2002). Directed diffusion for wireless sensor networking. ACM/IEEE Transactions on Networking, 11(1), 2–16.
Hui, J. W., & Culler, D. (2004). The dynamic behavior of a data dissemination protocol for network programming at scale. In Proceedings of the 2nd international conference on embedded networked sensor systems (pp. 81–94). ACM Press.
Raniwala A., & Chiueh, T. c. (2005). Architecture and algorithms for an ieee 802.11-based multi-channel wireless mesh network. In IEEE INFOCOM (pp. 2223–2234), March 13–17, 2005, Miami.
Kyasanur, P., & Vaidya, N. H. (2006). Routing and link-layer protocols for multi-channel multi-interface ad hoc wireless networks. SIGMOBILE Mobile Computing and Communication Review, 10(1), 31–43.
Draves, R., Padhye, J., & Zill, B. (2004). Routing in multi-radio, multi-hop wireless mesh networks. In MobiCom ’04: Proceedings of the 10th annual international conference on mobile computing and networking, 2004 (pp. 114–128). New York, NY: ACM Press.
Saha, A. K., & Johnson, D. B. (2004). Modeling mobility for vehicular ad-hoc networks. In VANET ’04: Proceedings of the 1st ACM international workshop on vehicular ad hoc networks, 2004 (pp. 91–92). New York, NY: ACM Press.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zheng, X., Sarikaya, B. Mobile sensor network programming system. Wireless Netw 16, 1175–1187 (2010). https://doi.org/10.1007/s11276-009-0195-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-009-0195-9