
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.
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.
Energy conservation is no longer a trend — it's a global imperative. And at the heart of it, thousands of buildings across the USA, Europe, and around the world are deploying sophisticated monitoring and control systems to maximise energy efficiency — managing everything from lighting and security to heating, air-conditioning, electrical systems, and water infrastructure, all from a single centralised platform.
The protocol making all of that possible? BACnet.
BACnet is the dominant communication protocol in Building Management Systems, and knowing it doesn't just add a line to your resume — it opens doors to an entire industry that is growing rapidly and is not going anywhere. If you want to expand your expertise and your opportunities in building automation, this is a skill worth owning.
Now, there is plenty of BACnet information scattered across the web. But information is not the same as ability. What's been missing is a course that takes you beyond theory and shows you how BACnet actually works in practice — and that is exactly what this course delivers.
We start with the foundation — BACnet objects, properties, and devices — the core building blocks of every BACnet system. Once that foundation is solid, we go straight into the practical. You'll download and install YABE — a powerful, professional-grade BACnet application — and use it to simulate real BACnet device communication right on your own computer.
From there, we broaden the picture with BACnet network types — understanding the different network architectures you'll encounter in the real world, including BACnet MS/TP and BACnet/IP. And we don't stop at simulation — you'll see me connect to and work with a physical BACnet MS/TP device live, so you see exactly how it translates to real hardware in the field.
We then go deeper into BACnet Services — understanding how BACnet devices actually request, share, and act on data across a network. And we close out with something particularly powerful — connecting KepServerEX, a leading industrial OPC server, to a BACnet/IP Room Simulator device, giving you a real-world view of how BACnet integrates into broader industrial automation architectures.
By the end of this course, you won't just understand BACnet — you'll be a BACnet practitioner, equipped with hands-on experience across simulation, real hardware, network types, services, and system integration.
My name is Emile Ackbarali. I bring over 20 years of hands-on industry experience across industrial and building communication protocols, and I've had the privilege of teaching over 33,000 students across my courses. I'll be with you every step of the way — send me a question and I will get back to you as soon as possible. When you enroll, you're not just getting a course — you're getting a committed, experienced instructor fully invested in your success.
If you're ready to gain a skill that puts you at the centre of one of the fastest growing fields in building technology — I'll see you on the inside.