根據相關的需求,環境監測系統設計研發完成之后必然要進行運行測試,這也是保證系統運行質量的有效手段。而環境監測系統的運行測試一般分為采集終端運行測試和網絡通信測試兩部分內容。
一、環境監測系統采集終端運行測試
環境監測系統程序中設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中存有數據,還將進行補發數據。串口助手顯示數據補傳測試結果如圖所示。
本文為大家介紹了環境監測系統的采集終端運行測試和網絡通信測試兩部分內容,大家可以圖文結合了解一下,希望對大家有所幫助。