【ESP8266之AT开发】三、STA模式下ESP8266建立服务器,建立客户端(解决防火墙)

Station模式和AP模式区别

AP模式下,8266自己发出信号,客户端可以连。
STA模式8266处于基站接收信号,所以需要共同连接一个外面的WiFi

###ESP8266做服务器,PC做客户端

步骤:

1,发送AT+CWMODE=1设置为Station模式

2,AT+RST 重启生效

3,连接WiFi AT+CWJAP="ssid","pwd"
ssid–>WiFi 账号
pwd–>WiFi密码

【ESP8266之AT开发】三、STA模式下ESP8266建立服务器,建立客户端(解决防火墙)_第1张图片

【ESP8266之AT开发】三、STA模式下ESP8266建立服务器,建立客户端(解决防火墙)_第2张图片

发送 AT+CWLAP 可以查询周围的wifi信号
发送 AT+CWJAP? 可以看一看wifi是否真的连接上

4,AT+CIPMUX=1 启动多连接

5,AT+CIPSERVER=1,8080 打开服务器端口为8080

6,AT+CIFSR 看一下你模块现在分得的ip是多少,因为只要模块连网就会重新分配ip地址。这也是网络助手里面远程主机栏要填写的ip地址

【ESP8266之AT开发】三、STA模式下ESP8266建立服务器,建立客户端(解决防火墙)_第3张图片

模块分得IP为服务器IP

【ESP8266之AT开发】三、STA模式下ESP8266建立服务器,建立客户端(解决防火墙)_第4张图片

通信几乎和AP模式下的大同小异,可对比学习这里。

【ESP8266之AT开发】三、STA模式下ESP8266建立服务器,建立客户端(解决防火墙)_第5张图片

###ESP8266做客户端,PC做服务器

步骤

1 连接路由器AT+CWJAP="TP-LINK_A52","1234567890"

2 AT+CIPMUX=0 单连接

3 AT+CIPSTART="TCP","192.168.1.101",8080

后面就是发送数据。

如果出现一直连接不上关闭电脑防火墙,或者去除防火墙影响<这里>

你可能感兴趣的:(#,ESP8266学习)