BACnet (англ. Building Automation and Control network) — сетевой протокол, применяемый в системах автоматизации зданий и сетях управления.

 

BACnet-устройство — это устройство системы автоматизации (контроллер, датчик, исполнительный механизм), поддерживающее протокол BACnet.

Сеть BACnet — промышленная сеть, состоящая из BACnet-устройств.

Разработка протокола BACnet началась в июне 1987. Цель разработки состояла в создании унифицированного, независящего от производителей оборудования, стандарта для передачи данных в системах автоматизации здания. BACnet стал в 1995 году стандартом ASHRAE/ANSI (135), а в 2003 году стандартом ISO (16484−5). Стандарт постоянно совершенствуется в различных рабочих группах.

BACnet гарантирует возможность взаимодействия между устройствами различных производителей, если алгоритмы этих устройств реализованы на основе стандартных функциональных блоков BIBB (BACnet Interoperability Building Block). Блоки BIBB используются для обмена данными между устройствами. Они разработаны, для упрощения работы инженеров, которым достаточно написать краткие спецификации, описывающие требования к взаимодействию различных устройств, входящих в систему BACnet. Поддерживаемые блоки BIBB для каждого устройства BACnet перечислены в PICS (Protocol Implementation Conformance Statement). PICS это документ, детально описывающий тип данного устройства BACnet, и его возможности к взаимодействию с другими устройствами.