Choose your language
BACnet Training
More than 2 million students worldwide

BACnet Training

4.2

Master BACnet from the ground up and gain the hands-on protocol knowledge that building automation employers demand. This course covers every layer of the standard — from MS/TP wiring to BACnet/SC security — so you can design, commission, and troubleshoot real systems with confidence.

Dedika for businesses

What you will learn:

This course gives you a complete, working knowledge of the BACnet protocol as it is applied in real building automation projects. You will learn how BACnet devices, networks, and routers are structured and addressed, and how to configure the full range of standard object types. You will understand every major data link option, including MS/TP, BACnet/IP, and BACnet/SC. The course covers alarming, trending, scheduling, and priority array management in practical detail. You will also develop skills in network commissioning, interoperability testing, cybersecurity hardening, and integration with SCADA and IoT platforms.

How you study in practice BACnet Training

How you practice BACnet Training

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 36 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Introduction to BACnet Fundamentals

  • Lesson 1 • History and Purpose of BACnet

    Traces BACnet's origin as an open standard for building automation interoperability. Provides context for why BACnet replaced proprietary protocols in HVAC and facility systems.

  • Lesson 2 • Standards and Compliance Framework

    Explains the international standard structure governing BACnet and the testing regime for compliance. Enables practitioners to evaluate vendor claims and select compliant equipment.

  • Lesson 3 • Core Concepts and Terminology

    Defines essential BACnet vocabulary including objects, properties, and services. Accurate terminology use is required for all subsequent protocol configuration work.

  • Lesson 4 • BACnet Network Architecture Overview

    Describes how BACnet devices, networks, and routers form a complete system. Connects logical architecture to physical deployment scenarios encountered in real buildings.

Chapter 2See details

BACnet Object Model in Depth

  • Lesson 1 • Device and Program Objects

    Examines the Device object as the mandatory self-description container and Program objects for embedded logic. Understanding these objects is essential for device discovery and diagnostics.

  • Lesson 2 • Proprietary and Future Object Extensions

    Explains how vendors extend the standard with proprietary object types and how future addenda add new types. Prepares students to handle non-standard objects without breaking interoperability.

  • Lesson 3 • Multi-State and Accumulator Objects

    Introduces Multi-State Input, Output, Value, and Accumulator objects for discrete and pulse-count data. Extends the object model to cover equipment with enumerated states.

  • Lesson 4 • Analog and Binary Object Types

    Covers Analog Input, Output, Value, Binary Input, Output, and Value objects and their mandatory properties. Forms the basis for reading sensor data and commanding field devices.

  • Lesson 5 • Schedule, Calendar, and Notification Objects

    Details time-based and event-driven objects used for automated control sequences. Connects object configuration to real scheduling and alarming workflows.

Chapter 3See details

BACnet Data Link and Physical Layers

  • Lesson 1 • MS/TP Serial Network Operation

    Explains the master-slave token-passing protocol used on RS-485 wiring for field-level devices. MS/TP remains the most common physical layer for controllers and sensors.

  • Lesson 2 • BACnet/IP Architecture and Configuration

    Covers UDP/IP encapsulation, BBMD operation, and foreign device registration for routed networks. BACnet/IP is the dominant data link and the foundation for most modern deployments.

  • Lesson 3 • BACnet/SC Secure Connect

    Introduces the WebSocket-based, certificate-authenticated data link added to address security gaps. Positions BACnet/SC as the emerging replacement for BACnet/IP in secure environments.

  • Lesson 4 • Other Data Links: Ethernet, ARCNET, LonTalk

    Surveys legacy and niche data link options including ISO 8802-3 Ethernet, ARCNET, and LonTalk. Equips students to maintain or migrate older installations using these media.

Chapter 4See details

BACnet Services and Message Exchange

  • Lesson 1 • Confirmed vs. Unconfirmed Services

    Distinguishes confirmed services requiring acknowledgment from unconfirmed fire-and-forget messages. Correct service selection affects reliability, bandwidth, and system responsiveness.

  • Lesson 2 • Alarm and Event Services

    Details ConfirmedEventNotification, UnconfirmedEventNotification, and acknowledgment workflows. Alarm services are critical for life-safety and fault-management applications.

  • Lesson 3 • Subscription and COV Services

    Covers SubscribeCOV and SubscribeCOVProperty for change-of-value push notifications. COV reduces polling overhead and improves real-time responsiveness in large systems.

  • Lesson 4 • Read and Write Property Services

    Covers ReadProperty, ReadPropertyMultiple, WriteProperty, and WritePropertyMultiple as the core data-access services. These services underpin every supervisory read and command operation.

  • Lesson 5 • Who-Is, I-Am, and Device Discovery

    Explains broadcast-based device discovery using Who-Is and I-Am services and range-limited queries. Device discovery is the first step in commissioning any BACnet network.

Chapter 5See details

Priority Arrays and Command Prioritization

  • Lesson 1 • Designing a Site Priority Scheme

    Guides students through creating a documented priority assignment policy for a complete facility. A consistent scheme prevents integration conflicts when multiple systems share one device.

  • Lesson 2 • Priority Array Structure and Levels

    Explains the 16-slot priority array, relinquish default, and present value resolution. Understanding this structure is mandatory before writing any command to a BACnet output object.

  • Lesson 3 • Life-Safety and Manual Override Priorities

    Covers reserved high-priority levels for life-safety and manual override applications. Misuse of these levels can create dangerous or unresolvable command conflicts.

  • Lesson 4 • Supervisory and Application Priorities

    Details mid-range priorities used by supervisory systems, demand response, and application programs. Proper assignment prevents supervisory commands from being overridden unintentionally.

Chapter 6See details

Alarming, Trending, and Scheduling

  • Lesson 1 • Trend Log and Trend Log Multiple Objects

    Covers Trend Log and Trend Log Multiple objects for time-stamped data collection. Trending is essential for energy analysis, fault detection, and regulatory reporting.

  • Lesson 2 • Notification Class Routing and Acknowledgment

    Configures Notification Class objects to route alarms to the correct recipients with acknowledgment requirements. Proper routing ensures alarms reach operators without duplication or loss.

  • Lesson 3 • Schedule and Calendar Configuration

    Builds complete Schedule objects with weekly routines, exception entries, and Calendar references. Automated scheduling reduces manual operator intervention and energy waste.

  • Lesson 4 • Intrinsic vs. Algorithmic Reporting

    Contrasts intrinsic reporting embedded in objects with algorithmic reporting via Event Enrollment objects. Choosing the right approach determines flexibility and maintenance complexity.

Chapter 7See details

BACnet Network Design and Commissioning

  • Lesson 1 • System Acceptance and Handover

    Covers documentation, owner training, and formal acceptance criteria for a commissioned BACnet system. A structured handover protects both the integrator and the building owner.

  • Lesson 2 • Interoperability Testing and Verification

    Defines procedures for verifying that devices from multiple vendors exchange data correctly. Interoperability testing is the final gate before system handover.

  • Lesson 3 • Commissioning Tools and Procedures

    Introduces software tools for device discovery, object browsing, and service testing during commissioning. Systematic commissioning reduces integration errors and shortens project timelines.

  • Lesson 4 • Router and Gateway Configuration

    Covers configuring BACnet routers to interconnect MS/TP, BACnet/IP, and other segments. Routers are the backbone of multi-segment BACnet installations.

  • Lesson 5 • Network Topology and Device Addressing

    Guides address planning for device instances, network numbers, and MS/TP MAC addresses. Correct addressing prevents conflicts and simplifies future expansion.

Chapter 8See details

Advanced BACnet Topics and Integration

  • Lesson 1 • Scalability and High-Availability Design

    Covers redundant BBMD pairs, BACnet/SC hub failover, and database replication for mission-critical sites. High-availability design prevents single points of failure in life-safety systems.

  • Lesson 2 • Integration with SCADA and IoT Platforms

    Explains how BACnet data is exposed to SCADA, cloud IoT, and analytics platforms via APIs and gateways. Integration expands BACnet's value beyond local control to enterprise decision-making.

  • Lesson 3 • BACnet Security and Access Control

    Covers BACnet/SC certificate management, network key distribution, and access control lists. Security hardening is now a baseline requirement for connected building systems.

  • Lesson 4 • Fault Detection and Diagnostics

    Applies BACnet trending, alarming, and COV data to automated fault detection and diagnostics workflows. FDD reduces energy waste and equipment downtime in complex facilities.

  • Lesson 5 • BACnet and IT Network Integration

    Addresses VLAN segmentation, firewall rules, and QoS policies for BACnet traffic on enterprise networks. IT-OT convergence requires BACnet engineers to speak both languages.

Certification

Your valid completion certificate

This course is for you:

  • Building automation technician: wants structured protocol knowledge to advance on the job.

  • Mechanical or electrical engineer: needs BACnet fluency for system integration projects.

  • Facilities manager: seeks to understand the network controlling their building's equipment.

  • IT network administrator: expanding into OT environments where BACnet traffic is present.

  • Controls programmer: ready to move beyond a single vendor's proprietary ecosystem.

  • Career changer from field trades: transitioning into building automation integration roles.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course