發布時間:2024-07-03作者來源:優智互聯瀏覽:394
WIFI模塊有四種常見的工作模式:透傳模式、串口指令模式、HTTPD Client模式,GPIO模式。
使WIFI模塊適用于不同的工作環境。透明傳輸模式:在此模式下,模塊實現串口與網絡之間的透明傳輸,實現通用串口設備與網絡設備之間的數據傳輸。串口指令模式:在此模式下,用戶可以根據我們的協議將數據發送給服務器,無需重啟即可將數據發送給不同的服務器。GPIO模式:在此模式下,用戶可以發送我們協議的指令控制模塊的六個引腳,即TXD、RXD、CTS、RTS、nReady,nLink。WIFI透傳模組
1、USR-WIFI232-A/B/C模塊支持串口透明傳輸模式,可實現串口即插即用,從而最大限度地降低用戶使用的復雜性。在這種模式下,所有需要收發的數據都在串口和WiFi接口之間進行透明傳輸,沒有任何分析。在透明傳輸模式下,可以與用戶原有的軟件平臺完全兼容。用戶設備可以支持無線數據傳輸,無需軟件更改。透明傳輸模式是最復雜的數據傳輸。用戶還打開串口的硬件流控(CTS/RTS)該功能可以最大限度地降低誤碼率。如果用戶不需要串口硬件流控功能,只需將相應的pin腳放在一起即可。(CTS/RTS)懸空就可以了。
2、在這種模式下,用戶可以將串口數據發送到不同的服務器地址,該模式可以使用udp或tcp client向服務器發送數據。客戶MCU按以下格式發送數據包。模塊分析完成后,只將n字節數據發送到目標地址。當數據返回時,數據直接從串口輸出,無需分析。
3、支持GPIO模式的高性能WIFI模塊。在GPIO模式下,UART的四個引腳定義為GPIO,nReady,nlink也被定義為GPIO。當模塊在GPIO模式下工作時,PC或其他網絡設備可以通過WIFI與模塊建立連接(TCP/UDP),然后通過命令控制GPIO或讀取GPIO狀態。命令如下:GPIO n IN:將GPIOn設置為輸入,返回GPIOn OK或GPIO NOKGPIO n OUT 0:將GPIOn設置為輸出低電平,返回命令OK或命令NOKGPIOn n OUT 1:將GPIOn設置為輸出高電平,返回命令 OK或命令 NOKGPIO n SW:將GPIOn設置為輸出,改變原來的高低電平狀態,返回GPIOn OK或GPIO NOKGPIO n PWM m1 m2:設置GPIOn輸出高低變化的電平,m1為高電平時間,m2為低電平時間(時間單位ms,最小10 ms),返回GPIO OK或GPIO NOKGPIO n GET:讀取GPIOn狀態,返回I0、I1、O0、O1分別表示輸入低、輸入高、輸出低、輸出高。注:n可為3、4、5、6、8、9,與模塊Pin腳對應。其中GPIO 4只能做輸入,GPIO 3只能作為輸出。GPIO READ返回當前所有IO狀態,以及GPIO n GET的表示方法是一致的。例如,I1I0I0I0I0O1,I表示輸入,O表示輸出。0表示低,1表示高。這個引腳是取反的。讀到1實際為0,讀到0實際為1。
4、HTTPD Client模式用于從HTTP服務器請求數據或向服務器提交數據。用戶使用at指令或網頁設置HTTP報頭的具體內容后。每次發送數據時,模塊會自動將發送的數據包裝成HTTP協議數據并發送到指定的HTTP服務器。方便用戶直接從HTTP服務器讀取或提交數據。