jWebDust : A Java-Based Generic Application Environment for Wireless Sensor Networks
Wireless sensor networks can be very useful in applications that require the detection of crucial events, in physical environments subjected to critical conditions, and the propagation of data reporting their realization to a control center. In this paper we propose jWebDust, a generic and modular application environment for developing and managing applications that are based on wireless sensor networks. Our software architecture provides a range of services that allow to create customized applications with minimum implementation effort that are easy to administrate. We move beyond the ”networking-centric” view of sensor network research and focus on how the end user (administrator, control center supervisor, etc.) will visualize and interact with the system.
We here present its open architecture, the most important design decisions, and discuss its distinct features and functionalities. jWebDust allows heterogeneous components to interoperate (real world sensor networks will rarely be homogeneous) and allows the integrated management and control of multiple such networks by also defining web-based mechanisms to visualize the network state, the results of queries, and a means to inject queries in the network. The architecture also illustrates how existing protocols for various services can interoperate in a bigger framework – such as the tree construction, query routing, etc.
KeywordsSensor Network Wireless Sensor Network Control Center Time Synchronization Mote Discovery
Unable to display preview. Download preview PDF.
- 2.Antoniou, T., Boukerche, A., Chatzigiannakis, I., Mylonas, G., Nikoletseas, S.: A new energy efficient and fault-tolerant protocol for data propagation in smart dust networks using varying transmission range. In: 37th Annual Simulation Symposium (ANSS 2004), pp. 43–52. IEEE Press, Los Alamitos (2004)CrossRefGoogle Scholar
- 3.Boukerche, A., Pazzi, R.W.N., Araujo, R.B.: A supporting protocol to periodic, event-driven and query-based application scenarios for critical conditions surveillance. In: 1st International Workshop on Algorithmic Aspects of Wireless Sensor Networks (ALGOSENSORS 2004). LNCS, vol. 3121, pp. 137–146. Springer, Heidelberg (2004)CrossRefGoogle Scholar
- 4.Chatzigiannakis, I., Dimitriou, T., Nikoletseas, S., Spirakis, P.: A probabilistic forwarding protocol for efficient data propagation in sensor networks. In: 5th European Wireless Conference on Mobile and Wireless Systems beyond 3G (EW 2004), pp. 344–350 (2004)Google Scholar
- 5.Chatzigiannakis, I., Kinalis, A., Nikoletseas, S.: Power conservation schemes for energy efficient data propagation in heterogeneous wireless sensor networks. In: 38th Annual Simulation Symposium (ANSS 2005). IEEE Press, Los Alamitos (2005)Google Scholar
- 6.Chatzigiannakis, I., Nikoletseas, S., Spirakis, P.: Efficient and robust protocols for local detection and propagation in smart dust networks. Journal of Mobile Networks and Applications 10(1), 133–149 (2005); Special Issue on Algorithmic Solutions for Wireless, Mobile, Ad Hoc and Sensor NetworksGoogle Scholar
- 7.Ganeriwal, S., Kumar, R., Srivastava, M.: Timingsync protocol for sensor networks. In: 1st ACM International Conference on Embedded Networked Sensor Systems (SenSys 2003), Los Angeles, CA, USA, pp. 138–146 (2003)Google Scholar
- 8.Exploratory research: Heterogeneous sensor networks. Intel Technology Journal: Research & Development at Intel (2004), http://www.intel.com/research/exploratory/heterogeneous.htm
- 9.Mote-VIEW monitoring software, Crossbow Technology Inc., http://www.xbow.com/Products/productsdetails.aspx?sid=88
- 10.Tiny application sensor kit (TASK), Intel Research, Berkeley, http://berkeley.intel-research.net/task/
- 11.TinyDB: A declarative database for sensor networks, http://telegraph.cs.berkeley.edu/tinydb/