Systems and methods for implementing CAN communication for building
automation systems are disclosed. An exemplary system may comprise at
least one sending device linked to a plurality of receiving devices over
a CAN automation network. A control frame may be broadcast over the CAN
automation network by the at least one sending device, the control frame
encapsulated into a CAN extended data frame. An acceptance filter may be
provided at each of the plurality of receiving devices, each of the
plurality of receiving devices reading the control frame from the CAN
extended data frame and determining if the receiving device is a target
device based on the control frame. Device communication may also be
implemented as methods for dynamic address assignment and firmware
download.