現(xiàn)如今,環(huán)境監(jiān)測(cè)系統(tǒng)對(duì)于采集到的環(huán)境監(jiān)測(cè)數(shù)據(jù)大都是通過無線網(wǎng)絡(luò)的方式來傳輸?shù)模黔h(huán)境監(jiān)測(cè)系統(tǒng)是如何連通Wi-Fi的呢?山東裕乾電子科技有限公司在這里為大家詳細(xì)介紹一下環(huán)境監(jiān)測(cè)系統(tǒng)連通Wi-Fi的過程。
環(huán)境監(jiān)測(cè)系統(tǒng)在TCP協(xié)議下進(jìn)行網(wǎng)絡(luò)傳輸。首次開機(jī)Wi-Fi模塊通過AT指令連接原始熱點(diǎn),原始熱點(diǎn)賬戶與密碼存儲(chǔ)在FLASH中地址0x00處。Wi-Fi模塊連接對(duì)外服務(wù)IP地址以及端口號(hào),發(fā)送登錄包。登錄成功后,在瀏覽器下發(fā)所要更改的Wi-Fi賬號(hào)以及Wi-Fi密碼。當(dāng)Wi-Fi模塊檢測(cè)到服務(wù)端平臺(tái)下發(fā)的帶有Wi-Fi賬號(hào)以及Wi-Fi密碼的數(shù)據(jù)包,主控芯片確認(rèn)該數(shù)據(jù)包的命令標(biāo)識(shí)為Wi-Fi標(biāo)識(shí),將對(duì)數(shù)據(jù)包進(jìn)行解析,并斷開原有連接,嘗試用新的Wi-Fi賬號(hào)及Wi-Fi密碼連接網(wǎng)絡(luò)。如果連網(wǎng)成功,再次連接到對(duì)外服務(wù)IP地址以及端口號(hào),發(fā)送登錄包,并且在芯片內(nèi)部FLASH中地址0x40處存儲(chǔ)新的Wi-Fi賬戶以及Wi-Fi密碼,以便下次開機(jī)時(shí)直接連接此網(wǎng)絡(luò)。
環(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密碼。
掃碼加微信咨詢產(chǎn)品、免費(fèi)報(bào)價(jià)
裕乾(4006569698,bdyswp.cn)是一家智慧化系統(tǒng)集成軟硬件研發(fā)、銷售、服務(wù)為主的高新技術(shù)企業(yè)。經(jīng)過多年發(fā)展,公司已成為智慧建筑、智慧工業(yè)、智慧環(huán)保、智慧電力、智慧水利、智慧農(nóng)業(yè)等領(lǐng)域,具有自主研發(fā)能力、自主知識(shí)產(chǎn)權(quán)與自主品牌一體化的先進(jìn)解決方案供應(yīng)商、系統(tǒng)集成綜合服務(wù)商。