SensorAct: A Decentralized and Scriptable Middleware for Smart Energy Buildings

Buildings, with their different subsystems interacting with diverse occupants, constitute a complex Cyber-Physical-Human infrastructure. Monitoring and controlling this complex ecosystem is essential both for efficient and optimized operations of building subsystems and for influencing the occupant behavior. A critical enabling technology in this case is a middleware system for buildings that can provide support for deriving rich inferences by fusing and analyzing intentionally acquired or opportunistically available data from diverse embedded sensors, human feedback, and existing building subsystems. This paper presents Sensor Act, a Scriptable middleware system architecture for energy management applications in buildings. In addition to providing support for managing and integrating heterogeneous sensing and actuation systems in buildings, Sensor Act provides two emerging features: (1) a scripting framework for application developers to extend and automate the various energy management functions of the buildings, and (2) a rule-based sensor data and control sharing mechanism for fine-grained sharing for building owners. We describe the detailed system architecture and design, and provide proof of concept through multiple third party applications built using Sensor Act APIs and deployment in diverse settings across India and United States. Sensor Act is released in open source for community use.

[1]  Stefan Saroiu,et al.  An Operating System for the Home , 2012, NSDI.

[2]  David E. Culler,et al.  Building application stack (BAS) , 2012, BuildSys '12.

[3]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[4]  Xingchen Chu,et al.  Open Sensor Web Architecture: Core Services , 2006, 2006 Fourth International Conference on Intelligent Sensing and Information Processing.

[5]  Mani B. Srivastava,et al.  SensorSafe: A Framework for Privacy-Preserving Management of Personal Sensory Information , 2011, Secure Data Management.

[6]  Thomas Weng,et al.  BuildingDepot: an extensible and distributed architecture for building data storage, access and sharing , 2012, BuildSys '12.

[7]  Karl Aberer,et al.  Global Sensor Networks , 2006 .

[8]  Mani B. Srivastava,et al.  SensorAct: a privacy and security aware federated middleware for building management , 2012, BuildSys '12.

[9]  Mani B. Srivastava,et al.  It's Different: Insights into home energy consumption in India , 2013, BuildSys@SenSys.

[10]  Prashant J. Shenoy,et al.  Private memoirs of a smart meter , 2010, BuildSys '10.

[11]  Robert S. Brewer,et al.  WattDepot: An Open Source Software Ecosystem for Enterprise-Scale Energy Data Collection, Storage, Analysis, and Visualization , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[12]  Rayman Preet Singh,et al.  A cloud-based consumer-centric architecture for energy data analytics , 2013, e-Energy '13.

[13]  Anthony Rowe,et al.  Sensor Andrew: Large-scale campus-wide sensing and actuation , 2011, IBM J. Res. Dev..

[14]  David E. Culler,et al.  sMAP: a simple measurement and actuation profile for physical information , 2010, SenSys '10.

[15]  David E. Culler,et al.  BOSS: Building Operating System Services , 2013, NSDI.

[16]  Meredydd Evans,et al.  Country Report on Building Energy Codes in Japan , 2009 .

[17]  David E. Culler,et al.  A high-fidelity energy monitoring and feedback architecture for reducing electrical consumption in buildings , 2010 .