An asynchronous BACnet logger written in Python.
Copyright 2010-2013,2018 by Timothy Middelkoop.
DOI: 10.5281/zenodo.4383205
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
WARNING! This experimental research code is incomplete and interacts with real hardware, and such, should only be used by experienced professionals familiar with BACnet and HVAC systems in a controlled setting. Always follow proper safety procedures.
Much of this code may be site/device specific and only implements a portion of the BACnet protocol. This system has collected over 2.5 billions samples from 20,000 points from a single building over a period of two years. If you use the software please let the authors know and contribute your work back.