Wifi模塊使用時連接方式


WIFI連接方式(以ESP8266為列)

這里采用AT指令的方式進行描述,具體AT指令使用需要參考8266給的文檔,這個一般買的模塊會有相應說明。

 

第一種連接方式:wifi作為熱點構建局域網通信,這時WIFI可作為主機,

其他設備作為從機,這時通過AT+CIPMUX可配置多對一和一對一方式,需要注意一點就是wifi模塊會有超時機制,連接建立后,需要建立一個2S的循環數據發送機制,用於保持連接。這時透傳模式試過但不行。

具體AT指令如下:

AT+CWMODE=3

AT+RST

AT+CWSAP="ESP8266_TEST","1234567890",1,3

AT+CIPMUX=1

AT+CIPSERVER=1,8080

 

第二種連接方式:Wifi連接到路由器作為服務器端,這時在路由器構成的局域網內的設備可以互相通信。同時也可設置多對一和一對一方式。

AT+CWMODE=3

AT+RST

AT+CIPMUX=1

AT+CWJAP="My_router","11111111"

AT+CIPSERVER=1,8080

 

第三種連接方式:Wifi連接到路由器作為客戶端,主機電腦作為服務器端,這時候若電腦上主機IP設置為專用IP即192.168.101.110,這時主機與設備之間可以透傳,不過也只能在局域網內,若TCP連接設置為公網其他IP,則可實現外網通信。

AT+CWMODE=3

AT+RST

AT+CWJAP="My_router","11111111"

AT+CIFSR

AT+CIPSTART="TCP","192.168.1.183",6602 //電腦主機上要提前設置服務器

AT+CIPMODE=1                      //透傳

AT+CIPSEND

 

AT+CIPMUX=1

AT+CWJAP="My_router","11111111"

AT+CIFSR

AT+CIPSTART=0,"TCP","115.29.109.104",6602  //連接外網服務器地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM