【摘要】:Divice Monitoring Studio该软件也是从驱动层抓取数据包,而且反馈的数据包之间的时间间隔也较为准确,可以用在BACnet网关开发的后期,用来调试系统性能。
1.网络调试程序
在BACnet/IP应用系统开发中,开发人员要时刻关注BACnet数据包的状态,其中有一些串口监视调试软件是很有用的。
(1)Etheral
在进行网关开发的过程中,在开始进行TCP/IP或者UDP/IP程序设计之初,可以使用Ether-al软件,使用较新版本的Etheral软件还可以进行BACnet数据包的解析。
(2)Wireshark
在进行BACnet IP数据包分析和对BACnet数据包格式进行解析时,可以使用Wireshark软件。在网关开发的初级阶段,使用该软件进行Ethernet数据包、BVLL层数据包、IP数据包、BACnet NPDU、BACnet APDU等各层次的数据包的解析层次较为分明。
(3)Sniffer
Sniffer软件可以用于网络通信数据包的捕捉。
2.串口调试程序
在BACnet网关开发中,为随时关注BACnet数据包的状态。需要使用串口监视调试软件。
(1)串口调试助手
串口调试程序用于确认PC和设备的串口状态,在Comportxx不好区分时,使用该软件就可测试出来。
(2)串口监听软件
串口监听软件可以从驱动层抓取数据包,并可以快速分析通信错误。
(3)Divice Monitoring Studio
该软件也是从驱动层抓取数据包,而且反馈的数据包之间的时间间隔也较为准确,可以用在BACnet网关开发的后期,用来调试系统性能。
(4)COMWATCH
该软件在DOS操作系统下运行,可以用来分析数据包的时序和后期调试。
3.数据包仿真软件
(1)VTS
VTS是BACnet开发认证的官方测试软件,有较强的功能。在BACnet官方认证阶段,是否符合BACnet BTL认证标准,需要提供一个预先在VTS中Pre-Scan的PICS脚本文档,该文档是BACnet BTL认证的重要组成部分。
(2)BACbeat
BACbeat软件可以控制数据包的数据分发方式。
相关推荐