Demo abstract: The sensor andrew infrastructure for large-scale campus-wide sensing and actuation
Anthony Rowe, Mario E. Berges, Gaurav Bhatia, Ethan Goldman · 2009
We demonstrate Sensor Andrew, an infrastructure for Internet-scale sensing and actuation across a wide range of heterogeneous devices. The goal of Sensor Andrew is to enable a variety of ubiquitous large-scale monitor-ing and control applications in a way that is extensi-ble, easy to use, and secure while maintaining privacy. The core architecture is built around the eXtensible Mes-saging and Presence Protocol (XMPP) where transduc-ers are modeled as event nodes in a push-based publish-subscribe architecture. Sensor Andrew allows for easy integration of new sensors as well as support for legacy systems. A data handler provides registration, discovery and data logging facilities for each device. The major elements of this architecture have been deployed in five buildings at Carnegie Mellon University, and are com-prised of over 1000 sensing points reporting data from multiple communication interfaces. Our demonstration will showcase already active sensor systems on campus using Sensor Andrew through a web interface as well as the ability to locally configure sensor and actuator inter-actions as an example of how larger-scale applications could be built.