forked from zxymark221/bemoss_web_ui
-
Notifications
You must be signed in to change notification settings - Fork 0
mhammo30/bemoss_web_ui
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published
Languages
- Python 31.5%
- HTML 28.6%
- JavaScript 28.4%
- CSS 11.2%
- Other 0.3%