is to offer the community of third-party services a solution to use:
BEMServer is an open source initiative to gather all developers and software experts of building-oriented services around one project to ease the deployment of their solutions.
The concept of building as a platform of services is becoming more and more popular. Making building data available is the initial and mandatory step to do so. But just like for smartphones or computers, we do not believe the added value is brought by the tool itself; the additional value is brought by services delivered to the clients.
This is the reason why BEMServer is fully open source as a live and constantly updatable solution to the integration of services for a monitored building.
is to offer the community of third-party services a solution to use:
To develop collaborative solutions: Companies A and B can develop two different services for a single client, and those services can be fully interactive.
To easily deploy smart building solutions; we believe people should focus on their domain of expertise. An AI or energy simulation expert should focus on developing the most advanced AI/simulation solutions, but should not care about how to connect to the building and to get the data.
Our developments are fully in line with the concept of Building Operating System (BOS). Additionally, we make use of the most advanced and standards technologies of the world wide-web so that non-building experts can still develop their own services:
In a building context, the data to be managed are heterogeneous by nature:
Consider first a sensor measuring both the CO2 rate, temperature, and humidity. The metadata will be used to know in which zone this sensor is installed, what are the units used, the frequency of the data captured, and any other additional elements of relevance.
Similarly, an event regarding an abnormally high temperature in a boiler will be informed according to a category, a criticality, the assets impacted, the time at which the incident was first detected...
A storage solution making use of 3 different technologies, one for each of the different data categories handled :
The preprocessing layer so that all the data can be preprocessed before being stored, or before being presented to the third-party services. Current preprocessings are:
The presentation layer is basically made of standard REST APIs to ease the integration of services. The complexity of the solution is fully hidden behind standards APIs. Additionally, BEMServer APIs are secured using a Role Based Access Control, which enables one to deploy a single instance of BEMServer for different sites and clients while ensuring no data could go to the wrong client.
As an open source solution, everybody can contribute to the consolidation and the development of additional functionalities to BEMServer. In a fast-moving digital world, we believe open solution is the answer to bring the best solutions to our final clients.