0
点赞
收藏
分享

微信扫一扫

ESP8266-01S 散文

sin信仰 2024-01-10 阅读 14

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

通信---》透传

  1. 设置联系的服务器
    AT+CIPSTART="TCP","10.160.67.167",8089
  2. 开启透传模式
    AT+CIPMODE=1
  3. 开始透传
    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发送过来的信息。

举报

相关推荐

0 条评论