Learn the key technical terminology used within the BACnet standard and the greater BACnet community with our glossary.
ANSI
Acronym for American National Standards Institute
ASHRAE
Acronym for American Society of Heating, Refrigerating, and Air Conditioning Engineers
Analog
A variable number used to measure a continuously varying entity, such as pressure or temperature.
BACnet
Acronym for “Building Automation Control Network”. Also, ANSI/ASHRAE Standard 135-2024. BACnet is an ASHRAE and ANSI standard protocol, which is a protocol designed for the building automation industry. This is also an international standard known as ISO 16484-5. The testing of BACnet is based on a companion standard ANSI/ASHRAE 135.1-2023.
BACnet Broadcast Management Device (BBMD)
Some BACnet operations such as dynamic device binding rely on broadcast messages that are received by every BACnet device on a local segment, and in some cases across segments or globally within the whole BACnet internetwork. Because of how IP handles routing, broadcasts cannot cross IP subnets. In situations when there are multiple IP subnets with BACnet/IP devices, a special device functionality is required to deliver broadcasts to all members of a multi-subnet community. BBMDs fill this role. The functionality of BBMDs is often built in to larger controllers or routers, but not always.
BACnet Interest Group (BIG)
Associations formed by BACnet users for the benefit of BACnet users. BIGs enable individuals to exchange information and share experiences about the implementation and application of BACnet. Many BACnet Interest Groups have formed around the world to support BACnet users. There is BACnet International, BIG-EU Europe, BIG-CA China/Asia, BIG-FI Finland, BIG-ME Middle East, BIG-PL Poland, BIG-RU Russia, BIG-SE Sweden and BIG-AA AustralAsia.
BACnet International
BACnet International is the international organization that encourages the successful use of BACnet in building automation and control systems through interoperability testing, educational programs and promotional activities. BACnet International complements the work of other BACnet-related groups whose charters limit their commercial activities.
BACnet International community membership includes a who’s who list of top tier companies involved in the design, manufacture, installation, commission and maintenance of control and other equipment that use BACnet for communication. (More Information on BACnet International)
BACnet International was formed from the merger of the BACnet Manufacturers’ Association (BMA) and BIG-NA North America.
BACnet Interoperability Building Blocks (BIBBs)
Collections of one or more BACnet services that function to define the interoperational capabilities of a BACnet device. Certain BIBBs may also be predicated on the support of certain, otherwise optional, BACnet objects or properties. BIBBs may also constrain allowable values of specific properties or service parameters.
BACnet Testing Laboratories™ (BTL)
BACnet Testing Laboratories was established by BACnet International to support conformance testing and interoperability testing activities and consists of the BTL Manager and the BTL-WG (BTL Working Group). (More BTL Information)
BACnet/IP or B/IP
BACnet/IP or B/IP refers to the BACnet MAC layer that uses UDP/IP messaging to transport BACnet messages across IP infrastructures.
Binary
In BACnet, binary generally refers to discrete two-state values. See also Digital.
Bridge
A device that connects two datalinks together. A bridge can connect a wired Ethernet and fiber-optic Ethernet, for example. Unlike routers, bridges are protocol-independent. They forward messages without analyzing their content.
Client
In networked systems, an application or device acting as a requestor or consumer of data. A client makes requests to a server device for data resident in the server or for the server to perform actions on its behalf.
Datalink
The datalink layer as defined in the OSI (Open Systems Interconnection) model. The datalink organizes a package of data into a structure and manages the delivery of that data to a specific destination. In BACnet ANSI/ASHRAE Standard 135-2012, there are seven distinct datalink network types: BACnet/IP, BACnet ARCNET, BACnet Ethernet 8802-3, MS/TP (manager subordinate/token passing), BACnet over LonTalk Foreign Frames, BACnet PTP (point-to-point), and BACnet over ZigBee.
Device Instance
The instance portion of the Object_Identifier of a given device’s Device object. Unlike all other object types, each device may contain only one Device object. The instance number of this Device object must be field-configurable so that it may be assigned a unique instance number among all of the Device objects of all of the devices on a given BACnet internetwork.
Digital
Discretely valued entities represented by two states, such as an on/off switch. See also Binary.
Ethernet
A high-speed MAC layer also known as ISO 8802-3.
Extensible Markup Language (XML)
XML is a worldwide standard for defining documents and data structure that has many applications. In the context of BACnet, XML is used with BACnet/WS web services to facilitate the exchange of data and requests with enterprise application programs.
Half-router
In BACnet, a device that can participate as one partner in a point-to-point (PTP) connection. Two half-routers form an active PTP connection and act as a single router.
HTTP
The HyperText Transport Protocol is carried over TCP and is used to facilitate exchange of information typically encoded using text, HTML or XML. Most commonly used in web pages and web services.
ID (Identifier)
BACnet defines three important IDs used to identify BACnet devices, objects, and properties. An Object ID identifies an object’s type and instance number. A Vendor ID defines the vendor who manufactured a device. A Property ID identifies a property by a code.
IP (Internet Protocol)
IP handles the breaking up of data messages into packets (also called datagrams), the routing of the packets from their origin to the destination network and node, and the reassembling of the packets into the data message at the destination. IP operates at the internetwork layer of the TCP/IP model, which is equivalent to the network layer of the ISO/OSI reference model.
ISO/OSI Reference Model
Short for International Organization for Standardization/Open Systems Interconnection
Interconnection Reference Model
The model is the foundation of most network standards. It breaks down network communications into seven conceptual levels, each concerned with a specific aspect of network communications. The seven layers are Application, Presentation, Session, Transport, Network, Data Link and Physical.
Instance
In BACnet, a number that uniquely identifies an object within a device or a device on a BACnet internetwork. See also Device Instance.
Internetwork
A set of two or more networks interconnected by routers.
LAN (Local Area Network)
A single network providing the physical infrastructure for device communication based on a common MAC layer datalink.
Native BACnet
A device that uses BACnet as its principal, if not only, means of communication.
Medium Access Control (MAC)
The part of a network that handles access to the physical network (medium) for a particular datalink. In BACnet, each device has a unique MAC Address/Network Number combination that identifies it on the BACnet internetwork.
MS/TP (Multidrop Serial Bus/Token Passing)
It is a type of MAC layer implemented using the EIA-485 signaling standard. This LAN type is suitable for unitary controller and terminal control communications. To initiate communications on the network, a manager device must receive a “token” (actually a small message) that is passed from one manager device to another around the network. Manager devices are allowed to have and manage the token, whereas subordinate devices are allowed to only respond to requests from manager devices.
National Institute of Standards and Technology (NIST)
An agency of the U.S. Department of Commerce. The NIST charter is to strengthen the U.S. economy and improve the quality of life by working with industry to develop and apply technology, measurements, and standards. NIST has played an integral role in the development of BACnet.
Object
A collection of information in a BACnet system, described by its properties. An object might represent information about a physical input or output, or it may represent a logical grouping of points that perform some function, such as a setpoint. Every object has an identifier (such as AI-1) that allows the BACnet system to identify it. An object is a collection of data points that contain additional information other than present value. An object is monitored and controlled through its properties.
Peer-to-Peer (P2P)
A type of network in which messages are passed between each node, and each node is an equal peer on the network that may act as a client or server or both.
PlugFest
Every year BACnet International sponsors an event called PlugFest. BIG-EU sponsors a similar event in Europe. Interested manufacturers and developers of BACnet products get together in host locations (locations vary from year to year), to have a multi-day interoperability test. Groups of vendors with common interests connect their equipment together and do performance and interoperability tests with each other; first testing in small focus groups, and then in a larger network. The results of these tests are confidential to encourage a collegial and interactive event where the whole point is to discover issues and failures without concern or embarrassment.
Point-to-Point
A type of network in which disconnection is the normal status, but when messages are to be passed between nodes, and the nodes are on different networks, then network routers make a temporary connection. Used primarily for dial-up telephone connections.
Properties
An individual data element of an object. Every object may contain an arbitrary number of properties that define aspects of the object’s operation or knowledge. Properties may act as indicators of information known to the object or as “setpoints” or receivers of information from outside of the object. BACnet specifies over 350 standardized properties for objects. Three properties (Object_Identifier, Object_Name, and Object_Type) must be present in every object. BACnet also requires that certain objects support specific additional properties. The type of object and the type of device in which that object resides determine which properties are present. Some properties can accept writes, and others can only be read.
Protocol Implementation Conformance Statement (PICS)
A document that details the particular BACnet objects, services and capabilities supported by a type of BACnet device. Every BACnet-conforming device has an associated PICS published by the manufacturer.
Router
A device that connects two or more, usually different, MAC layers together. Routers are similar to bridges, but provide additional functions, such as message routing and forwarding based on various criteria.
Schema
Refers to the standardized definition of specific XML tags that make them suitable for a particular application. BACnet/WS defines an explicit schema for information sharing and interoperability.
Server
In electronic networked systems, an application or device acting as a provider of data, responding to a request from a client.
Services
How one BACnet device gets information from another device, or commands a device to perform certain actions (through its objects and properties, of course), or lets other devices know that something has happened. The only service required by all devices is the ReadProperty service. There are 41 standard services in the 135-2012 standard.
TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP is one of several protocol standards used by the public Internet and IP-centric infrastructures in general. IP deals only with packet transmission and routing and is analogous to BACnet’s Network Layer. TCP provides a connection-oriented delivery mechanism that can multiplex between multiple destination and source “ports” maintained by a target destination IP address. TCP/IP is a stream-oriented protocol that enables two hosts to establish a connection and exchange streams of data. Although TCP/IP is used extensively in Internet communications, it is not used by BACnet except in BACnet/WS which can exchange messages using HTTP over TCP/IP.
UDP/IP (User Datagram Protocol/Internet Protocol)
UDP/IP is one of several protocol standards used by the public Internet and IP-centric infrastructures in general. IP deals only with packet transmission and routing and is analogous to BACnet’s Network Layer. UDP provides a connectionless delivery mechanism that can multiplex between multiple destination and source “ports” maintained by a target destination IP address. This should not be confused with TCP/IP. BACnet/IP uses the combination of IP address and UDP port as a pseudo-MAC address in combination with a BACnet Virtual Link Layer (BVLL). This combination acts like a MAC layer in its own right for conveying BACnet datagrams over UDP/IP.
XML
See Extensible Markup Language