MangoAutomation / BACnet4J

BACnet/IP stack written in Java. Forked from http://sourceforge.net/projects/bacnet4j/
GNU General Public License v3.0
183 stars 110 forks source link

182.168.1.88/24 --> 182.168.40.100/24:47808 #91

Open ahengoodman opened 5 months ago

ahengoodman commented 5 months ago

182.168.40.100/24:47808 is BA Server,support bacnetip protocal. 182.168.1.88/24 is a centos that my program running. The network and port from 182.168.1.88/24 to 182.168.40.100/24:47808 are connected, but the broadcast is not working. I want to skip the broadcast process and query data directly point-to-point. Is it possible?

kishorevenki commented 5 months ago

Since 182.168.1.88 and 182,168.40.100 are on different subnets, BBMD functinality is to be enabled for Broadcast to work. However by manually hard-coding the IP address, unicast functionalities will work like ReadProperty, WriteProperty services. However such configuration is not the right approach and it may not be interoperable. The best way could be either

  1. Keep the client and controller in the same subnet
  2. Enable BBMD (BACnet Broadcast Management Device) feature.

Regards, Kishore