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  //连接外网服务器地址

上一篇:采用瑞昱RTL8852AE的WiFi 6模块RW6852-PCIE


下一篇:《安富莱嵌入式周报》第231期:2021.09.20--2021.09.26