Using BACnet4J to access the Arcnet
I tried to use the BACnet4J to access a system which uses both BACnet IP. However, there are some devices installed under Arcnet, which I think is a subnet of the BACnet IP network. I am able to access the device which has IP. However, for the Arcnet devices, I only have the device instance and a number (like 101) as the address. I am able to use BACnet Stack to access them directly using the device instance. However, I am not able to access use BACnet4J.
Another thing I found is that in the building automation system, the IP address for all the Arcnet device is the same as the IP address of the BACnet IP device. But if I use the CAS BACnet Explorer, I found a different IP address for the arcnet device. But even with this IP I can't access the device. Could you please help me with this problem? Thank you very much!
There should be a BACnet router that interconnects your IP network and Arcnet. It is supposed to listen to each network, and forward messages between them as necessary. The way a particular BACnet implementation displays the address for a device on a separate network may differ from others.
Can you send a wire dump (wireshark works great) of WhoIs from BACnet4J and the response that comes from the Arcnet side?