Fabio Silva, Eric Graham, Annette DeSchon, Yeung Lam, Jeffrey Goldman, John Wroclawski, William Kaiser, and Terry Benzel - SensorKit: An End-to-End Solution for Environmental Sensing. American Geophysical Union (AGU) Fall Meeting, San Francisco, CA, December 2008
Abstract: Modern day sensor network technology has shown great promise to transform environmental data collection. However, despite the promise, these systems have remained the purview of the engineers and computer scientists who design them rather than a useful tool for the environmental scientists who need them. SensorKit is conceived of as a way to make wireless sensor networks accessible to The People: it is an advanced, powerful tool for sensor data collection that does not require advanced technological know-how. We are aiming to make wireless sensor networks for environmental science as simple as setting up a standard home computer network by providing simple, tested configurations of commercially-available hardware, free and easy-to-use software, and step-by-step tutorials. We designed and built SensorKit using a simplicity-through-sophistication approach, supplying users a powerful sensor to database end-to-end system with a simple and intuitive user interface. Our objective in building SensorKit was to make the prospect of using environmental sensor networks as simple as possible. We built SensorKit from off the shelf hardware components, using the Compact RIO platform from National Instruments for data acquisition due to its modular architecture and flexibility to support a large number of sensor types. In SensorKit, we support various types of analog, digital and networked sensors. Our modular software architecture allows us to abstract sensor details and provide users a common way to acquire data and to command different types of sensors. SensorKit is built on top of the Sensor Processing and Acquisition Network (SPAN), a modular framework for acquiring data in the field, moving it reliably to the scientist institution, and storing it in an easily-accessible database. SPAN allows real-time access to the data in the field by providing various options for long haul communication, such as cellular and satellite links. Our system also features reliable data storage and transmission, using a custody transfer mechanism that ensures data is retained until successful delivery to the scientist can be confirmed. The ability for the scientist to communicate in real-time with the sensor network in the field enables remote sensor reconfiguration and system health and status monitoring. We use a spiral approach of design, test, deploy and revise, and, by going to the field frequently and getting feedback from field scientists, we have been able to include additional functionality that is useful to the scientist while ensuring SensorKit remains intuitive to operate. Users can configure, control, and monitor SensorKit using a number of tools we have developed. An intuitive user interface running on a desktop or laptop allows scientists to setup the system, add and configure sensors, and specify when and how the data will be collected. We also have a mobile version of our interface that runs on a PDA and lets scientists calibrate sensors and "tune" the system while in the field, allowing for data validation before leaving the field and returning to the research lab. SensorKit also features SensorBase, an intuitive user interface built on top of a standard SQL database, which allows scientists to store and share their data with other researchers. SensorKit has been used for diverse scientific applications and deployed throughout the world: from studying mercury cycling in rice paddies in China, to ecological research in the neotropical rainforests of Costa Rica, to monitoring the contamination of salt lakes in Argentina.
Link:
12/16/08
Conference: AN End-to-end Solution for Environmental Sensing