根据相关的需求,环境监测系统设计研发完成之后必然要进行运行测试,这也是保证系统运行质量的有效手段。而环境监测系统的运行测试一般分为采集终端运行测试和网络通信测试两部分内容。
一、环境监测系统采集终端运行测试
环境监测系统程序中设WiFi_FLAG为判断下发WiFi账号后是否重新连接网络成功标识。连接成功之后,标志位WIFI_FLAG设置为1,如果连续3次连接网络失败,WiFi_FLAG设置为0。当WiFi_FLAG为1,Wi-Fi模块进入透传模式,在定时器中断中进行校时、发送实时数据以及补传数据。当WIFI_FLAG为0,Wi-Fi模块自动重新连接到以前的Wi-Fi账号及Wi-Fi密码。Wi-Fi模块与云端将依照表1的数据通信协议进行通信。
二、环境监测系统网络通信测试
环境监测系统网络通信测试主要包括:Wi-Fi模块与云端建立的TCP/IP长链接是否成功,当Web下发新的Wi-Fi账号及密码时,系统是否能正常响应,在网络中断后的数据补传是否稳定。具体有如下的过程:
1.主控芯片串口接入Wi-Fi模块,等待主控芯片监测到Wi-Fi模块。
2.Wi-Fi模块进行初始化,连接IP地址以及端口号,建立TCP连接。
3.通过Web下发新的Wi-Fi账号及密码,Wi-Fi模块重新建立TCP连接之后,发送登录包。之后开始进行实时数据传输,当主控芯片监测到Flash中存有数据,还将进行补发数据。串口助手显示数据补传测试结果如图所示。
本文为大家介绍了环境监测系统的采集终端运行测试和网络通信测试两部分内容,大家可以图文结合了解一下,希望对大家有所帮助。