ESP8266散文
IO-0角:用于固件的烧入
烧入流程 ---> IO-0脚拉低-----> 通过串口通信 Rx Tx 烧入对应的信息
AT | 测试 AT 启动 | OK |
AT+RST | 重启模块 | OK |
AT+CWMODE=1/2/3 | 设置 Wi-Fi 模式 (Station/SoftAP/Station+SoftAP) | OK |
AT+CWJAP="SSID","PWD" | 设置 ESP8266 Station 需连接的 AP -- 连接WIFI | OK |
AT+CIPSTART="TCP","122.114.122.174",37590 | 建⽴ TCP 连接,UDP 传输或 SSL 连接 "安可信网址""端口号" | OK |
AT+CIPMODE=1 | 设置传输模式(0:普通传输模式 ‣ 1:透传模式,仅⽀持 TCP 单连接和 UDP 固定通信对端的情况) 透传模式传输时,如果连接断开,ESP8266 会不停尝试重连,此时单独输⼊ +++ 退出透传,则停⽌重 连;普通传输模式则不会重连,提示连接断开。 | OK |
AT+CIPSEND | 发送数据 收到此命令后先换⾏返回 > ,注意:在不退出透传时AT指令将不起作用 | > |
+++ | 退出透传模式(不能加换行) | OK |
AT+CIPCLOSE | 关闭 TCP/UDP/SSL 传输 | OK |
AT+CIPMUX=1 | 设置多连接 | OK |
AT+CWSAP="ESP8266","1234567890",5,3 | 配置 ESP8266 SoftAP 参数 -- ESP8266为WIFI源 | OK |
AT+CIPSERVER=1,5050 | 建立TCP服务器( 0:关闭服务器 ‣ 1:建⽴服务器),端口号 | OK |
AT+CIFSR | 查询本地 IP 地址 | OK |
1.测试
CH340 和 ESP 连接完成 对应的引脚
2.成为热点
AT+CWMODE=2
设置位成为热点的模式
设置WiFi 信息
AT+CWSAP="ESP8266","000000008",5,3
AT+CWMODE=2
AT+CWSAP="ESP8266","000000008",5,3
3.接入他人wifi
AT+CWMODE=1
设置对应的模式cmd
AT+CWJAP="Lx","123456789wlx"
对应相应的名称和密码
综合代码
AT+CWMODE=1
AT+CWJAP="Lx","123456789wlx"
查询IP: AT+CIFSR
断WIFI: AT+CWQAP
通信---》透传
- 设置联系的服务器
AT+CIPSTART="TCP","10.160.67.167",8089 - 开启透传模式
AT+CIPMODE=1 - 开始透传
AT+CIPSEND
退出: +++ (不带换行)
不进入透传 --- 》 AT+CIPMODE=0
实战使用:
AT+CWMODE=1
AT+CWJAP="cqjtu-wlan",""
AT+CIPSTART="TCP","10.160.67.167",8089
AT+SAVETRANSLINK=1,"10.160.67.167",8089,"TCP"
AT+SAVETRANSLINK=1,"broker.emqx.io",1883,"TCP"
连接 wlx | 10 13 00 04 4D 51 54 54 04 C2 00 78 00 03 77 6C 78 00 00 00 00 |
订阅 wlx | 82 08 00 02 00 03 77 6C 78 00 |
保活 | 0000 |
发布 lx | 30 05 00 02 6C 78 31 |
发布 lx 12.56 | 30 0F 00 02 6C 78 31 32 2E 33 34 20 32 33 2E 32 33 |
lx 用于传输对应的传感器数据是由s t m3号向 a p p发送。
wlx 用于s t m32接受手机 a p p发送过来的信息。
标签:00,ESP8266,OKAT,散文,CWMODE,TCP,透传,01S From: https://blog.51cto.com/u_16003019/9179946