-1

Is it possible setup the BACnet Proxy Agent to scrape BACnet devices on a different UDP Port other than the typical 47808 which is default for BACnet?

This is the VOLTTRON BACnet Proxy Agent config file, does it support specifying different UDP ports?

{
    "device_address": "10.0.2.15",
    "max_apdu_length": 1024,
    "object_id": 599,
    "object_name": "Volttron BACnet driver",
    "vendor_id": 15,
    "segmentation_supported": "segmentedBoth"
}
bbartling
  • 3,288
  • 9
  • 43
  • 88

1 Answers1

1

Try specifying your IP address of the device running VOLTTRON for the BACnet proxy in the format of IP, subnet in CIDAR notation, and port number. Like this:

"device_address": "10.0.2.15/24:47820"

bbartling
  • 3,288
  • 9
  • 43
  • 88
  • It might depend upon whether the request is a UDP(v4) 'Broadcast' or directed/'Unicast' - VLANs and routers do not forward-on Broadcasts; e.g. a 'Who-Is' versus a 'Read-Property' service request. So even with the right address format, there might still be an issue. – DennisVM-D2i Aug 30 '23 at 15:09
  • Hi, could you test that by plugging into the OT network and running a BACnet scan tool for a discovery "who-is" and just try out different UDP ports thru the scan tool other than 47808 to see what comes up? Its a campus scenario of lots of buildings where it seems like the IT set it up on a Flat network where then each building has a unique UDP port assigned to it and I think a BBMD. Thanks for any tips – bbartling Aug 31 '23 at 17:22
  • Hi, what do you mean by 'OT' network? You could do, but I'm wondering if the 'NMap' tool instead (even without using the BACnet NSE script) would show you more easily what port # (that is close to the BACnet default of 47808/0xBAC) is open (listening/filtering) for each building. What's this for, you're not a student trying to hack the college campus, are you (?). – DennisVM-D2i Sep 01 '23 at 14:32
  • Hahah, nope. Its actually for a research project for demand response. I am setting up this project and building it out at the same time. https://github.com/bbartling/bacnet-demand-response-client-server. My background is HVAC controls contracting, I need to get better with NMAP. The OT network is the VLAN I think the IT created for all the technology associated with the buildings, like HVAC, lights, and automated windows blinds even. – bbartling Sep 02 '23 at 16:12