USR-WIFI232系列模塊串口數(shù)據(jù)打包說明,串口是數(shù)據(jù)本身是無序的,一個字節(jié)一個字節(jié)的發(fā)送,網(wǎng)絡數(shù)據(jù)一個包一個包發(fā)送,所有有了串口數(shù)據(jù)打包的問題。
WIFI232系列模塊有三個打包選項,任一條件滿足都會打包:
1、打包時間間隔
即收到模塊的最后一個字節(jié)開始計時,到指定時間后沒有新數(shù)據(jù)則打包發(fā)送,此參數(shù)默認時間是50ms,如果需要更快的響應速度,可以通過AT+FUARTTE=fast/normal,可以設置間隔時間,fast對應10 ms,normal對應50ms。這個命令為出廠設置命令,AT+RELD對其無效。經(jīng)測試,設置為10ms時間間隔后,串口數(shù)據(jù)->wifi->用戶APP->WIFI->串口,響應時間為30~40MS。
2、自動打包時間
即串口收到第一個數(shù)據(jù)開始計時,到達指定時間后,將已經(jīng)收到的串口數(shù)據(jù)通過網(wǎng)絡轉(zhuǎn)發(fā)。此參數(shù)通過 【網(wǎng)頁->串口及其他設置->串口自動成幀設置】進行配置,修改需要重啟才生效,默認未開啟,不按接收時間打包。
3、自動打包長度
即串口收到串口數(shù)據(jù)時開始計數(shù),達到設定的字節(jié)數(shù),及打包轉(zhuǎn)發(fā),此功能有助于在通訊協(xié)議固定,包長度固定的通訊模式下, 獲得最佳的響應速度,此參數(shù)通過 【網(wǎng)頁->串口及其他設置->串口自動成幀設置】進行配置,修改需要重啟才生效,默認未開啟,此參數(shù)未開啟相關功能時,為4000字節(jié)。
打包時間間隔,AT指令可以用USR-TCP232-Setup-vb 這個軟件操作,既可以通過串口,也可以通過網(wǎng)口。
另外兩個參數(shù)既可以通過AT指令配置,也可以通過網(wǎng)頁進行配置。
注:我公司USR-TCP232系列模塊也有打包時間間隔和打包長度相關參數(shù),請參考相關說明。