KB1500 - How to Disable Polling to BACnet Virtual Mapped Devices

KB1500 - How to Disable Polling to BACnet Virtual Mapped Devices

In low-bandwidth networks, such as power-line (PL) networks, it may be necessary to reduce network load by disabling polling to mapped devices. You can disable datapoint polling of BACnet virtual mapped devices and retrieve current cached values by adding the server_use_get setting to the bacnetrouter.cfg file and configuring it to 0 as described in the instructions below.

When the server_use_get setting is not in the configuration file, the default is server_use_get = 1;. In this case, or if the server_use_get setting is in the file and set to 1, then you can also use the data_age_limit setting to control the poll frequency (default is 4 seconds). Increasing the data_age_limit value will reduce the impact of the polls where after each datapoint update, another poll will not happen for the specified number of data_age_limit seconds. The data_age_limit setting is not used when server_use_get = 0 is in the configuration file.

 Instructions

  1. Open a terminal connection to SmartServer IoT.

  2. Go to the /var/apollo/data/bacnetrouter directory using the following command:

    cd /var/apollo/data/bacnetrouter

     

  3. Open the bacnetrouter.cfg file using the following command:

    nano bacnetrouter.cfg

     

     

  4. Add the following line to the file:

    server_use_get = 0;

     

     

  5. Save your changes to the bacnetrouter.cfg file. 

  6. Restart the BACnet driver using the following commands:

    sudo smartserverctl stop bacnet sudo smartserverctl disable bacnet sudo smartserverctl start bacnet sudo smartserverctl enable bacnet

 Related Products

SmartServer IoT