各位對ESP8266模塊深入研究的大咖,請教個問題:
ESP8266模塊一對四通信,一個設定為AP模式,并設定Wifi賬號和密碼,IP地址和埠號,設定多連接與開啟服務器,另外四個設定為STA模式,加入AP模式設定的Wifi網路,并開啟自動建立TCP連接,實作一對四資料傳輸。每一個節點的資料互動時間為70mS一次,一個周期輪詢4次,對每個STA節點進行資料讀取,
在實際的應用中,發現自動建立的TCP連接會中斷,導致資料不能傳輸,AP模式下的模塊有時候會產生復位,導致需要重新設定多連接和開啟服務器,這種資料傳輸時的TCP連接掉線問題,怎么解決?
uj5u.com熱心網友回復:
先看下為什么會掉線復位距離遠了?電壓不穩定?
找不到原因的話只能設定自動重連和多次重發了
uj5u.com熱心網友回復:
現在就是掉線的原因找不到,距離到是近了容易掉線,兩米以外就好一些,復位是猜測的,因為四個節點全部失聯后,將AP節點的多連接和服務器重啟配置開啟一下,就又自動連接了,STA節點配置的是自動進行TCP連接,供電采用的是AMS1117-3.3,TO252封裝的那種,電壓應該沒問題吧,ESP8266模塊在AP模式下,如果連續幾次資料發送失敗,連接會不會中斷,還有在AP模式下,每次發送資料的時間間隔最小有什么要求,我實際測驗的是,需要50毫秒以上,不然就一直回傳發送失敗uj5u.com熱心網友回復:
要有心跳檢測,及時發現斷線,并自動進行重連轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/23799.html
標籤:單片機/工控
