根據(jù)相關(guān)的需求,環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)研發(fā)完成之后必然要進(jìn)行運(yùn)行測(cè)試,這也是保證系統(tǒng)運(yùn)行質(zhì)量的有效手段。而環(huán)境監(jiān)測(cè)系統(tǒng)的運(yùn)行測(cè)試一般分為采集終端運(yùn)行測(cè)試和網(wǎng)絡(luò)通信測(cè)試兩部分內(nèi)容。
一、環(huán)境監(jiān)測(cè)系統(tǒng)采集終端運(yùn)行測(cè)試
環(huán)境監(jiān)測(cè)系統(tǒng)程序中設(shè)WiFi_FLAG為判斷下發(fā)WiFi賬號(hào)后是否重新連接網(wǎng)絡(luò)成功標(biāo)識(shí)。連接成功之后,標(biāo)志位WIFI_FLAG設(shè)置為1,如果連續(xù)3次連接網(wǎng)絡(luò)失敗,WiFi_FLAG設(shè)置為0。當(dāng)WiFi_FLAG為1,Wi-Fi模塊進(jìn)入透?jìng)髂J?,在定時(shí)器中斷中進(jìn)行校時(shí)、發(fā)送實(shí)時(shí)數(shù)據(jù)以及補(bǔ)傳數(shù)據(jù)。當(dāng)WIFI_FLAG為0,Wi-Fi模塊自動(dòng)重新連接到以前的Wi-Fi賬號(hào)及Wi-Fi密碼。Wi-Fi模塊與云端將依照表1的數(shù)據(jù)通信協(xié)議進(jìn)行通信。
二、環(huán)境監(jiān)測(cè)系統(tǒng)網(wǎng)絡(luò)通信測(cè)試
環(huán)境監(jiān)測(cè)系統(tǒng)網(wǎng)絡(luò)通信測(cè)試主要包括:Wi-Fi模塊與云端建立的TCP/IP長(zhǎng)鏈接是否成功,當(dāng)Web下發(fā)新的Wi-Fi賬號(hào)及密碼時(shí),系統(tǒng)是否能正常響應(yīng),在網(wǎng)絡(luò)中斷后的數(shù)據(jù)補(bǔ)傳是否穩(wěn)定。具體有如下的過程:
1.主控芯片串口接入Wi-Fi模塊,等待主控芯片監(jiān)測(cè)到Wi-Fi模塊。
2.Wi-Fi模塊進(jìn)行初始化,連接IP地址以及端口號(hào),建立TCP連接。
3.通過Web下發(fā)新的Wi-Fi賬號(hào)及密碼,Wi-Fi模塊重新建立TCP連接之后,發(fā)送登錄包。之后開始進(jìn)行實(shí)時(shí)數(shù)據(jù)傳輸,當(dāng)主控芯片監(jiān)測(cè)到Flash中存有數(shù)據(jù),還將進(jìn)行補(bǔ)發(fā)數(shù)據(jù)。串口助手顯示數(shù)據(jù)補(bǔ)傳測(cè)試結(jié)果如圖所示。
本文為大家介紹了環(huán)境監(jiān)測(cè)系統(tǒng)的采集終端運(yùn)行測(cè)試和網(wǎng)絡(luò)通信測(cè)試兩部分內(nèi)容,大家可以圖文結(jié)合了解一下,希望對(duì)大家有所幫助。