3 BACnet Networking
WHAT IS BACNET?
BACnet is "a data communication protocol for building automation and control networks." This means it
is a set of rules for exchanging BMS information between systems from different manufacturers.
The rules take the form of a written specification that spells out what is required to conform to the
protocol
The key feature of BACnet is that the rules relate specifically to the needs of building automation and
control equipment - for example, how to ask for the value of a temperature, define a fan operating
schedule, or send a pump status alarm.
BACnet provides a standard way of representing the functions of any device - for example analog or
binary inputs or outputs, schedules, control loops and alarms.
The standardized model of a device represents these common functions as collections of related
information called objects
Each object has a set of properties that further describe it. Each analog input, for instance, is
represented by a BACnet "Analog Input object", which has a set of standard properties such as 'Present
Value', 'Sensor Type', 'Location', 'Alarm Limits' etc. Some of these properties are required, while others are
optional.
The only required object in each BACnet controller is the Device object. This object contains the
properties that define the controller’s behavior on the network. Each controller’s Device object has an
associated number called the Device Instance. It is this unique number that allows all other BACnet
devices to unambiguously access the controller.
Here is an illustration of BACnet objects: