BACET 协议 BAC0 用于
发布时间
阅读量:
阅读量
建议:可尝试下载ghelper工具或使用集装箱软件直接访问外部网络
通过执行bacnet=BAC0.connect(‘192.168.251.6’)这一操作,能够查看本机网卡251.6所连接的bacnet设备
在通路中检测到一个ip为251.2的设备,其网络号为1
目前仅发现属于网络1的设备
实际上,直接使用connect()函数也可以建立连接,但此时所使用的ip地址并不明确。除非计算机仅配置了一个网卡,否则最好指定某一网卡的ip地址以建立bacnet连接。每个ip地址只能用于建立一次连接,这与网络中不能同时存在两个相同ip地址的原则一致。若两个bacnet连接共享同一个ip地址,则可能导致冲突
通过执行bacnet.devices命令,可以获取关于251.2设备的具体信息,包括其名称“vav-e09西门子楼宇设备”、生产厂商以及设备id 4003
直接运行bacnet.whois()命令可以搜索并显示当前bacnet通路中所有设备的ip和id 4003
如果已经掌握了该通路的路由信息,则能够有效节省广播时间并减轻网络负担。在connect时会包含相关网络信息,并能识别当前发现的network即路由器为1。因此可以使用:bacnet.whois(‘1:*’)来获取与之前相同的结果
bac0具备持续ping已连接设备以防止断联的功能,但该功能可以被禁用
全部评论 (0)
还没有任何评论哟~
