我使用bacnet4j访问远程设备。
现在,我可以很好地访问3种设备中的1种,但其他2种设备却无法访问。使用BACnet发现工具,我设置了正确的端口和BBMD地址,并找到以下列表:
设备92068: BACnetDemo :IP: MAC 1 on net 50和MAC网:45:186:192
设备2100: BACnet路由IP: MAC 1 on net 50和MAC网:59:186:192
设备1001: 001 - 001 - CBM24在IP: MAC 1上的net1201与MAC 1
以下是java代码:
import com.serotonin.bac
我正在使用bacnet4j库来发现远程BACnet设备。在同一个网络中,一切都按预期运行。但是我找不到位于不同网络中的BACnet控制器设备。
String hostAddress="10.8.102.28";
IpNetwork network = new IpNetworkBuilder().withPort(47808).withSubnet(hostAddress, 24).build();
Transport transport = new DefaultTransport(network);
LocalDevice localDevice = new LocalDe
我正在尝试将bacnet4j与JSF结合使用。
我在.java中构建了一个打开/关闭灯的应用程序,但是如果我尝试从JSF页面(它与我的管理bean通信)调用相同的方法,则会给出:
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: com/serotonin/bacnet4j/type/Enc
我们正在使用hudson进行构建,并且我们发现,如果我们使用master来进行构建,则不会加载perforce视图。控制台中没有错误,除了如果它是一个新项目,perforce插件似乎正在检测错误的版本并试图加载changelist 0。除此之外,在主服务器上以hudson用户的身份运行与控制台中显示的命令完全相同的命令。下面是在linux主服务器上构建一个新项目的控制台输出(请注意,这不会做任何事情,只是加载视图。之后检查目录,显示未加载任何内容):
Started by user anonymous
Building on master
Clearing workspace...
Clear