OpenBAN: An Open Building ANalytics Middleware for Smart Buildings

Towards the realization of smart building applications, buildings are increasingly instrumented with diverse sensors and actuators. These sensors generate large volumes of data which can be analyzed for optimizing building operations. Many building energy management tasks such as energy forecasting, disaggregation, among others require complex analytics leveraging collected sensor data. While several standalone and cloud-based systems for archiving, sharing and visualizing sensor data have emerged, their support for analyzing sensor data streams is primitive and limited to rule-based actions based on thresholds and simple aggregation functions. We develop OpenBAN, an open source sensor data analytics middleware for buildings, to make analytics an integral component of modern smart building applications. OpenBAN provides a framework of extensible sensor data processing elements for identifying various building context, which different applications can leverage. We validate the capabilities of OpenBAN by developing three representative real-world applications which are deployed in our test-bed buildings: (i) household energy disaggregation, (ii) detection of sprinkler usage from water meter data, and (iii) electricity demand forecasting. We also provide a preliminary system performance of OpenBAN when deployed in the cloud and locally.

[1]  Thomas Weng,et al.  BuildingDepot 2.0: An Integrated Management System for Building Analysis and Control , 2013, BuildSys@SenSys.

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

[3]  John T. Wen,et al.  An adaptive smart lighting system , 2012, BuildSys '12.

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

[5]  Diane J. Cook,et al.  The user side of sustainability: Modeling behavior and energy usage in the home , 2013, Pervasive Mob. Comput..

[6]  Haimonti Dutta,et al.  NILMTK: an open source toolkit for non-intrusive load monitoring , 2014, e-Energy.

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

[8]  Qiang Li,et al.  Auditeur: a mobile-cloud service platform for acoustic event detection on smartphones , 2013, MobiSys '13.

[9]  Silvia Santini,et al.  Occupancy Detection from Electricity Consumption Data , 2013, BuildSys@SenSys.

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

[11]  Youngki Lee,et al.  MobiCon: a mobile context-monitoring platform , 2012, CACM.

[12]  Kamin Whitehouse,et al.  The smart thermostat: using occupancy sensors to save energy in homes , 2010, SenSys '10.

[13]  Zhigang Liu,et al.  Darwin phones: the evolution of sensing and inference on mobile phones , 2010, MobiSys '10.

[14]  Thomas Weng,et al.  Managing plug-loads for demand response within buildings , 2011, BuildSys '11.

[15]  Silvia Santini,et al.  Automatic socio-economic classification of households using electricity consumption data , 2013, e-Energy '13.

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

[17]  G. W. Hart,et al.  Nonintrusive appliance load monitoring , 1992, Proc. IEEE.

[18]  Miguel Á. Carreira-Perpiñán,et al.  OBSERVE: Occupancy-based system for efficient reduction of HVAC energy , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

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

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