現(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,,xguv.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ù)商,。