There is a very good tutorial at BACnet.org which explains this in detail.
To solve these issues, BACnet uses so called BBMDs (BACnet Broadcast Management Devices). They are retrieving the request as unicast and forward them to their local LAN as broadcast.
Our server products support the use of BBMDs. You can define the BBMD info (IP address and port number) within the BACnet driver configuration.
Please keep in mind that BACnet management communication and thus broadcast is only needed during configuration (using the BACnet Explorer). After device discovery, broadcast is not used anymore since normal BACnet runtime communication (reading and writing data, subscribing to objects) is done unicast communication only.
Article applies to the following products:
- NETx BMS Platform
- NETx Multi Protocol Server
- NETx BMS Server 2.0