為什么WIFI模塊5分鐘左右斷開? 首先,這是功能,不是故障,這是一個(gè)TCP鏈路?;顧C(jī)制,以防止存在垃圾死鏈接。
模塊的工作模式部分有個(gè)超時(shí)時(shí)間設(shè)置,TCP Timeout,默認(rèn)設(shè)置參數(shù)為300秒及五分鐘,如果本參數(shù)設(shè)置為0可以關(guān)閉本功能。
這個(gè)功能的原理和意義:模塊作為TCP Server,用戶計(jì)算機(jī)或者手機(jī)用戶端作為TCP Client,如果用戶端超過(guò)5分鐘也沒(méi)有通過(guò)WIFI向模塊發(fā)送數(shù)據(jù),模塊會(huì)認(rèn)為TCP鏈路已經(jīng)死掉,主動(dòng)斷開用戶鏈接,以等待新的鏈接,通過(guò)這種模式可以避免用戶端開啟來(lái)是鏈接的實(shí)際未鏈接的情況及死鏈接。
為了避免出現(xiàn)這個(gè)5分鐘自動(dòng)斷開的問(wèn)題,可以將timeout參數(shù)設(shè)置為0關(guān)閉本功能,或者設(shè)置成一個(gè)更大的數(shù)值,強(qiáng)烈建議開啟本功能,并且在APP上定時(shí)在5分鐘之內(nèi)如4分鐘主動(dòng)發(fā)數(shù)據(jù)給WIFI模塊,以獲得更強(qiáng)的系統(tǒng)健壯性。
Timeout參數(shù)可以通過(guò)網(wǎng)頁(yè)設(shè)置,也可以通過(guò)AT命令設(shè)置。
另:V4固件的早期版本【V4.01.09之前】出現(xiàn)過(guò)模塊作為STA模式五分鐘左右會(huì)和AP斷開一小會(huì)的故障bug,升級(jí)到新版固件解決。