The BEMOSS™ architecture is illustrated in the figure below for a small commercial building with a few load controllers of each type. In this architecture, only one single-board computer (e.g., Odroid) embedded with the BEMOSS™ software platform is used to enable monitoring and control features of all load controllers in the building. This embedded system can communicate with different types of load controllers, i.e., thermostats, lighting load controllers and plug load controllers, and sensors/power meters via wireless signals (either Wi-Fi or ZigBee). Local and remote monitoring and control via a smart phone or a tablet are also enabled.
For multi-floor buildings with larger number of devices, BEMOSS™ can be set up to deploy its multi-layer architecture feature. In this architecture, as shown in the figure below, a BEMOSS™ node is responsible for monitoring and control devices on one floor. Each BEMOSS™ node communicates with each other and also communicates with the BEMOSS™ Core. The BEMOSS™ Core is responsible for supervising the overall system operation, managing multiple BEMOSS™ nodes, and allowing local and remote access for monitoring and control of all devices in buildings.