Run the BACnet Network Discovery Tool
- Last UpdatedSep 28, 2022
- 2 minute read
- PI System
- PI Connector for BACnet 1.3.8.0
- Connectors
Follow the steps below to run the BACnet network discovery tool.
-
Navigate to the following directory and run the program: OSIsoft.BACnet.NetworkDiscovery.exe:
%PIHOME64%\Connectors\BACnet\Network Discovery
-
When promoted, enter the path and file name of the file where the results will be stored. For example:
C:\BACnet\DiscoveryData.csv
If you specify a path, you must ensure that the directory exists. The path that you specify for the results file will also be used for the log file: NetDiscoveryLogfile.txt.
-
Select the local IP address over which the communication will occur.
-
Enter the number on the left of the list to make your selection.
For example: 0.
-
Enter the amount of time, in seconds, to wait for responses.
You must enter a wait time between 1 and 120 seconds. The default is 10 seconds; however, you should consider increasing the time if nothing is discovered, especially if the system or the network is large.
-
Enter y or n. Enter y if you are discovering a single BACnet device that does not respond to Who-Is, or n to discover a network.
-
If you entered y, perform the following steps to configure a single device that does not respond to Who-Is messages:
-
Enter the device IP address.
-
Enter the UDP port number that the BACnet device listens on.
The default port is 47808, which is used of the field is left blank.
-
Enter the device ID.
-
Enter the BACnet network number if this is a BACnet routed device. Enter 0 if the device does not have a network number and skip to step 7.
-
Enter the BACnet MAC address of this BACnet routed device using hexadecimal notation and separating the bytes with colons.
-
If you entered n perform the following steps to discover a network:
-
-
Enter the subnet information for your BACnet network.
In addition to supporting a wild card (*) in the last octet, CIDR notation can also be used. For example, is equivalent to the CIRD notation .
-
Enter the UDP port number that the BACnet devices listen on.
The default port is 47808, which is used if the field is left blank.
-
-
Click Enter to begin the discovery.
Output is displayed on the console. Periods are displayed every five seconds to indicate progress.
When the application completes, the total number of discovered measurement objects is displayed along with an indication that the file was generated.
-
Click Enter to exit the network discovery tool.
-
Open the CSV file and select the objects for which to collect data by entering an x in the first column.
-
(Optional) To configure an object for a different poll interval or Change Of Value (COV) data collection, see Poll for objects at different scan intervals or Change Of Value (COV) data collection for instructions respectively.
-
Save the file.