Table of Contents
BEMServer is an open source platform to ease the deployment of energy management software in monitored buildings.
Based on standard technologies (REST APIs, formal ontologies...) it is a Python software that is used to
BEMServer is a Python-based software. As a server is it developed using the flask library.
Additionally, its storage system uses 3 different technologies:
Follow the guideline in INSTALL.md.
BEMServer is mainly dedicated to people and company who want to develop smart energy services for building. As such, it was already used as the support for load forecasting, fault detection and diagnosis, or confort simulation tools. In brief, BEMServer is a tool to be used for domain expert and software developers who do not want to become experts on how to collect data and access them.
In order to install BEMServer, please check the INSTALL.md file. Once up and running, simply use the online REST APIs to interact with your BEMServer instance.
Want to be part of the developing team? Want to contribute to the project and join effort in providing the community with an open source tool to deploy energy management softwares? Then, just download the project, fork it, start developing and make a pull request.
Also check the CONTRIBUTING.md file.
Pierre BourreauP, Richard Chbeir, Yudith Cardinale, Aitor Corchero, Khouloud Salameh, Jérôme Lafréchoux, David Frédérique, Rafael Constantinou - BEMServer: An Open Source Platform for Building Energy Performance Management - EC3 (European Conference on Computing in Construction), July 2019 - https://www.researchgate.net/publication/334626054_BEMServer_An_Open_Source_Platform_for_Building_Energy_Performance_Management
Lara Kallab, Richard Chbeir, Pierre Bourreau, Pascale Brassier, Michael Mrissa - HIT2GAP: Towards a better building energy management, Energy Procedia, Volume 122, 2017 - http://www.sciencedirect.com/science/article/pii/S1876610217330035
Also, see the presentation on slideShare