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