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