Bacnet addressing mstp through ip router

I am developing a ui for a bacnet network on a single subnet: 10.252.252.24/24 is the ip of the bacnet ip mstp router. I have 1 mstp device on mac address 1, mstp network number 3, mac address of router is 0, router device instance is 0.

I send a whois through node-red-contrib-bacnet, returns the objects and properties for the router, I can see its instance number etc. I can also view the roomsimulator running on my local machine 10.252.252.5:65322, with the client set at 10.252.252.24:47808 I can use node red to read and write properties when that address is set as my device in the bacnet read and write nodes, respectively.

I am trying to figure out what to put in the device section of the bacnet read or write nodes to reflect the mstp address of network 3, device 1.

I can view the connected sensor on yabe, connected to the router, I use yabe to see its device instance 1176856, and subscribe to the analog inputs/values. This tells me that the router is storing the mstp address somewhere.

I have probably read every bacnet publication on the internet, and before delving into bacpypes I thought it would be prudent to check here first. This is also my first post so forgive me if it is in the wrong section, I've searched every topic here under term "bacnet" and "mstp".

I've attached screenshots of the configurations used.


It appears as if node red is sending a global broadcast address on 255.255.255.255 instead of my local broadcast address of 10.252.252.255 also on the whois request. Possibly willing to contribute cash, beer, bacnet testing lab fees.


I think you will ned to contact the author of that node directly as it's not one of the core ones and not often used by most of the folk here.

I was figuring that would be the way to go after posting, I have implemented the bacpypes application on my pi and will use the exec command to run a script. Was having trouble in the past with it because my loop back address was nonstandard.

Thanks,