Rubix CE: BACnet Server Integration (make the Rubix Compute a discoverable BACnet device)

Rubix CE: BACnet Server Integration (make the Rubix Compute a discoverable BACnet device)

Install the driver-bacnet app


Important things to note before proceeding:
Install the BACnet app see link: installing apps and install the driver-bacnet app
See for adding the IO-16s as see rubix-edge-wires  IO-16 as BACnet
make sure the config is set for the number of AIs and AOs needed. (eg 2x 16s we would need to add in the bacnet-config 16-AIs and 16-AOs)

Configuring the Rubix Compute's BACnet settings

1. On the 'device level' of the supervisor. Click into the device's 'settings' tab, then click the 'BACnet Config' tab.
2. Click the 'edit' button to see all the configurable fields (server name, BACnet ports, device ID etc)
3. Click the 'Ok' button and refresh for the changes to update. 

Important things to note before proceeding:
please make sure the correct ethenet port is select. 
ETH-1 is would be set for iface eth0
ETH-2 is would be set for iface eth1

if the device has a bacnet-master network added please update the bacnet-master port to 47809 if both BACnet networks need to run on the same network-interface (as in both on ETH1 eth0)
Check to see that the following MQTT settings have been enabled:

MQTT
Enable: True
Retry_enable: True 
Write_via_subscribe: True