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