sis 15(7): e4

Research Article

OpenBAN: An Open Building ANalytics Middleware for Smart Buildings

Download1026 downloads
  • @ARTICLE{10.4108/eai.22-7-2015.2260256,
        author={Pandarasamy Arjunan and Mani Srivastava and Amarjeet Singh and Pushpendra Singh},
        title={OpenBAN: An Open Building ANalytics Middleware for Smart Buildings},
        journal={EAI Endorsed Transactions on Scalable Information Systems},
        keywords={middleware, building management system, smart buildings, context aware applications},
  • Pandarasamy Arjunan
    Mani Srivastava
    Amarjeet Singh
    Pushpendra Singh
    Year: 2015
    OpenBAN: An Open Building ANalytics Middleware for Smart Buildings
    DOI: 10.4108/eai.22-7-2015.2260256
Pandarasamy Arjunan1,*, Mani Srivastava2, Amarjeet Singh1, Pushpendra Singh1
  • 1: Indraprastha Institute of Information Technology, Delhi, India
  • 2: University of California, Los Angeles, United States
*Contact email:


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.