美文网首页
ESP8266学习1.STA/AP工作模式以及透传

ESP8266学习1.STA/AP工作模式以及透传

作者: _很帅气的昵称_ | 来源:发表于2020-02-25 01:17 被阅读0次

设置AP工作模式

AT+CWMODE=2 //配置为AP模式

AT+CWSAP_DEF="TCP_Server","12345678",5,4//配置AP信息

AT+CIPMUX=1//开启多链接

AT+CIPSERVER=1,8080 //模块开启服务器模式,端口号8080

AT+CIFSR //查看一下ESP8266的IP

AT+CIPSEND=0,4  //发送数据

AT+CWLIF  //查询连接设备ip

设置STA工作模式

AT+CWMODE=1 //配置为STA模式

AT+CWLAP//查看所有附近WiFi网络的列表

AT+CWJAP="SSID","PASSWORD"//要加入网络

AT+CIFSR//查看一下ESP8266的IP

建立TCP连接

连接完WIFI之后,8266就能够和同一WIFI网络下的设备进行TCP通信了。

具体配置为:

AT+CIPMUX=x,(x=0或1)

AT+CIPSTART="TCP","这里输入ip地址",这里输入端口号

0为单连接,1为多连接。

TCP通信时,有的设备作为服务器,有的设备作为客户端。

当我们要让8266作为客户端时,即8266只连接1个服务器

AT+CIPMUX=0,选择单连接模式。

当我们要让8266作为服务器时,即8266可接受多个客户端的请求

AT+CIPMUX=1,选择多连接模式。

AT+CIPSTART则是正式建立TCP连接,第一个参数是TCP(还可选择UDP或者SSL),第二个参数是要连接的设备的ip地址,第三个参数是端口号。

AT+CIPMUX=0

AT+CIPSTART=“TCP”,“192.168.137.1”,8888

设置了8266为TCP单连接模式,并与ip地址为192.168.137.1,端口号为8888的东西建立了TCP连接

进入透传模式

AT+CIPMODE=x(x=0或1),0为普通模式,1为透传模式

AT+CIPSEND

发送该条指令后,8266换行返回一个>字符,表明已进入透传模式

退出透传模式

发送+++,即连续的三个加号,把“发送新行”勾掉,即可退出透传模式。

发送完+++后,再把“发送新行”勾上,以带回车换行的方式发送AT,看看esp8266能否正常相应,如果可以,说明成功退出透传模式。

断开TCP连接

AT+CIPCLOSE

参考原文链接:https://blog.csdn.net/weixin_44692935/article/details/102989187

相关文章

网友评论

      本文标题:ESP8266学习1.STA/AP工作模式以及透传

      本文链接:https://www.haomeiwen.com/subject/mjyoqhtx.html