BACnet stands for "Building Automation and Control Network".
With the issue of energy conservation on the rapid rise around the world, thousands of buildings have monitoring systems in place to measure and maximize energy efficiency. This is done by the effective centralized monitoring and control of systems like Lighting, Security, Air-Conditioning, Heating, and so much more.
The BACnet protocol is used heavily to interconnect that type of equipment in buildings so that energy efficiency goals can be achieved. Thousands of buildings in the US, Europe and around the world use BACnet.
You should get to know this protocol as it will allow you to expand your expertise and opportunities in the field of Building Automation.
There is quite a bit of info on BACnet available on the Internet, but not much showing BACnet communications in a very practical way. And that's what I am going to do in the course.
At the end of my course, you are not only going to understand the BACnet theory but I am going to show you how to use BACnet hardware and software in my usual practical approach.
The strategy of using the Modbus protocol as a jumping off point for BACnet theory is explained.
A typical Modbus scenario is used to open the way into the theory behind BACnet. - Part 1
A typical Modbus scenario is used to open the way into the theory behind BACnet. - Part 2
Using Modbus as a jumping off point once again, the method in which BACnet devices store data in their memory is explored.
The concept of Object Types is explored in this lecture, as well as the need for multiple properties within a single object.
A single device can have multiple Objects of the same type. Each object is referred to as an instance of the object and will have a unique identifier.
This application is known as a BACnet Explorer application which is essentially a client application with the ability to "explore" a BACnet network.
The Yabe BACnet explorer is started as well as the BACnet device simulator application. Then an initial connection is made between the two.
The properties of the device and analog input objects are explored and explained.
The properties of the analog value and binary input objects are explored and explained.
The properties of the multi-state value and character string objects are explored and explained.
Setting up the Yabe application to performing real-time monitoring of the device simulator is illustrated.
An examination of the BACnet protocol layering model and comparison with the standard OSI model.
The two main types of BACnet networks in the field are MS/TP and IP. How both of them work is explored in this lecture.
BACnet routers and gateways allow for the creation of BACnet internetworks.
A look at what we are going to do in this very practical section.
A look at the connection from the BACnet device through the USB-toRS485 converter and then to the laptop running Yabe.
Yabe is used to connect to the MS/TP network and discover the DIO device. The device is then interrogated to acquire all of the objects.
The properties of the device - binary input, binary output, analog value, device - are examined.
The inputs on the device are actuated as well as outputs are written to using the Yabe application.
BACnet services are introduced using commands in Modbus as a jumping off point.
The most commonly used BACnet services are singled-out and their operation examined in detail.
The Yabe Explorer and the Room Simulator are once again used to simulate a BACnet conversation. But this time, the focus is on the services being execute from user actions.
What to do next to keep further solidify learning.
I have been working in the fields of Software Development, Software Systems Integration and Process Automation since 1996. In 2003, I stepped out on my own and started working for myself providing software development and systems integration services to small and medium businesses.
I am also associated with a great company called Mora Systems Limited that under the leadership of it's Managing Director has produced innovative and outstanding products and services in the fields of GIS and Cellular based SCADA.
Teaching has always been a passion for me. I have taught at the tertiary level for many years on the subjects of programming, control systems as well as systems integration. In the last few years I found myself incorporating more and more videos into the curriculum with amazing results.
When I heard of uDemy I just could not help but sign up. With teaching in a classroom, you can reach only so many students, but with uDemy you can reach the world! I plan to publish and promote as many courses as I possibly can on the uDemy platform.