Because of the way BACnet communicates with devices that use remote station addressing we cannot use a non-standard port to do such communication with the device. The response is broadcast on the wrong port. (This could also be a bug in the router we are using and I just don't completely understand BACnet's spec in this case but it still should be fixed.)
This limitation makes it impossible to communicate with multiple devices behind MS/TP router unless doing so from separate network interfaces. (Either from multiple Volttron installations of on different machines or multiple network interfaces on the same machine.)
It appears the fix is to have all sMap BACnet drivers share the same virtual BACnet device. This will have a significant impact on how the BACnet driver is setup.
Because of the way BACnet communicates with devices that use remote station addressing we cannot use a non-standard port to do such communication with the device. The response is broadcast on the wrong port. (This could also be a bug in the router we are using and I just don't completely understand BACnet's spec in this case but it still should be fixed.)
This limitation makes it impossible to communicate with multiple devices behind MS/TP router unless doing so from separate network interfaces. (Either from multiple Volttron installations of on different machines or multiple network interfaces on the same machine.)
It appears the fix is to have all sMap BACnet drivers share the same virtual BACnet device. This will have a significant impact on how the BACnet driver is setup.