Skip to content

mhammo30/bemoss_web_ui

 
 

Repository files navigation

**BEMOSS WEB INTERFACE V2.1**

Copyright (c) 2016, Virginia Tech
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
 following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the authors and should not be
interpreted as representing official policies, either expressed or implied, of the FreeBSD Project.

This material was prepared as an account of work sponsored by an agency of the United States Government. Neither the
United States Government nor the United States Department of Energy, nor Virginia Tech, nor any of their employees,
nor any jurisdiction or organization that has cooperated in the development of these materials, makes any warranty,
express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness or
any information, apparatus, product, software, or process disclosed, or represents that its use would not infringe
privately owned rights.

Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or
otherwise does not necessarily constitute or imply its endorsement, recommendation, favoring by the United States
Government or any agency thereof, or Virginia Tech - Advanced Research Institute. The views and opinions of authors
expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.

VIRGINIA TECH – ADVANCED RESEARCH INSTITUTE
under Contract DE-EE0006352

#__author__ = "BEMOSS Team"
#__credits__ = ""
#__version__ = "2.0"
#__maintainer__ = "BEMOSS Team"
#__email__ = "aribemoss@gmail.com"
#__website__ = "www.bemoss.org"
#__created__ = "2014-09-12 12:04:50"
#__lastUpdated__ = "2016-03-14 11:23:33"


-----------------------------------------------------------------------------------------------------------------------------

**BEMOSS WEB INTERFACE**

This is a repository for the web interface of Building Energy Management Open Source Software (BEMOSS), which is an open
source operating system that is engineered to improve sensing and control of equipment in small- and medium-sized
commercial buildings.

BEMOSS offers the following key features:

Open source, open architecture – BEMOSS is an open source operating system that is built upon VOLTTRON – a distributed
agent platform developed by Pacific Northwest National Laboratory (PNNL). BEMOSS is designed to make it easy for
hardware manufacturers to seamlessly interface their devices with BEMOSS.

It is also designed to allow software developers to easily contribute to the platform by adding additional BEMOSS
functionalities and applications.

**Plug & play** – BEMOSS is designed to automatically discover supported load controllers (including smart thermostats,
VAV/RTUs, lighting load controllers and plug load controllers) in commercial buildings.

**Interoperability** – BEMOSS is designed to work with load control devices form different manufacturers that operate on
different communication technologies and data exchange protocols.

**Cost effectiveness** – Implementation of BEMOSS is deemed to be cost-effective as it is built upon a robust open source
platform that can operate on a low-cost single-board computer, such as BeagleBone.

**Scalability and ease of deployment** – The BEMOSS operating system is designed with a multi-layer architecture. This makes
it possible for a building engineer to deploy BEMOSS in one zone of a building, be comfortable with its operation,
and later on expand the deployment to the entire building to make it more energy efficient.

**Ability to provide local and remote monitoring** – BEMOSS provides both local and remote monitoring ability with
role-based access control.

**Security** – In addition to built-in security features provided by VOLTTRON (including agent authorization &
authentication, encrypted multi-layer communication and agent validation), BEMOSS operating system has provided enhanced
security features.

Support from the Advisory Committee – BEMOSS system architecture has been developed in consultation with an advisory
committee from the beginning of the project. As of September 2014, BEMOSS advisory committee comprises of 24
representatives from government and industry.

BEMOSS Web Interface is scalable and responsive and allows monitoring and control of devices connected to BEMOSS platform.

Use the Install File available in the bemoss_os download folder for quick UI installation.
Run BEMOSS UI using the following command.

```
#!python

$ python bemoss_server.py

```

This version 2.0 supports the following device types:

1. Thermostats

2. Lighting loads

3. Plugloads

4. VAV

5. RTU


------------------------------------------------------------------------------------------------------------------------------





About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 31.5%
  • HTML 28.6%
  • JavaScript 28.4%
  • CSS 11.2%
  • Other 0.3%