1、智慧消防系统监控分机软件的设计与实现第5章下图5.13 SecureCRT数据打印图测试结果:如图5.13所示,监控分机接收到CAN总线上的数据,图中显示的数据是已经拼装好的。如图5.14所示,CAN盒抓取到CAN总线的数据,图中显示的数据是未拼装的。图5.14 CAN盒抓包工具数据打印图通过核对SecureCRT打印输出和CANalyst抓包数据,发现CAN通信正常,数据帧完整,无丢包和漏包现象。同时,查看SecureCRT打印输出,发现数据能够及时正确处理模拟的后端设备数据。3. RS485通信测试测试条件:两个后端设备结点,一个监控分机测试方法:将STM32上的RS485模块抓到的数据通
2、过串口打印输出,同时监控分机使用SecureCRT打印输出,通过对比两者数据查看是否符合协议内容及要求。测试结果:图5.15显示了STM32板上RS485模块抓到的并通过串口打印的数据,图5.16显示监控分机接收到前端设备发送的信息。通过对比图5.15、5.16发现数据传输正常,并且符合协议规定,RS485通信正常。图5.15 STM32板上RS485抓到通过串口打印图图5.16 SecureCRT数据打印图4. FTP通信测试测试条件:两个监控分机,一台服务器 图5.17 FTP测试数据打印图测试方法:通过上传和下载文件,对比服务器端和监控分机端文件及数据,查看数据是否符合协议规定。其中服务器端通过查看对应目录下是否存在下载、上传的文件,监控分机端使用SecureCRT打印输出。图5.18 FTP通信服务器测试图测试结果:监控分机通过SecureCRT打印输出如图5.17所示,能够正确显示监控分机上传文件的文件名及返回值。服务器端如图5.18所示,能够看到监控分机上传文件所在的目录。通过核对上传下载数据,发现FTP通信正常,能够实现文件上传、下载功能。