双鸭山网站建设企业,网站建设和维护怎么学,淘宝客优惠券网站建设教程,it行业含金量高的证书简介 基于ESP32-WROOM-32 开篇(刚买)#xff0c; 本篇讲的是基于固件 ESP32-WROOM-32-AT-V3.4.0.0#xff08;内含用户指南, 有AT指令说明#xff09;的TCP透传设置与使用 设备连接
TTL转USB线, 接ESP32 板 的 GND#xff0c;RX2#xff0c; TX2
指令介绍
注意,下面指…简介 基于ESP32-WROOM-32 开篇(刚买) 本篇讲的是基于固件 ESP32-WROOM-32-AT-V3.4.0.0内含用户指南, 有AT指令说明的TCP透传设置与使用 设备连接
TTL转USB线, 接ESP32 板 的 GNDRX2 TX2
指令介绍
注意,下面指令需要在最后加上CRLF, 也就是\r\n(回车换行) ATRESTORE // 恢复出厂设置 ATCWMODE2 // 设置 Wi-Fi 模式为 softAP。 ATCWMODE?// 查询模式 ATCWSAP“AP_Station1”,“xyhDev1020”,1,3 // 设置ESP32 SoftAP 的配置参数 ssid, 密码, 通道, 加密方式为WPA2_PSK ATCWSAP? // 查询 ESP32 SoftAP 的配置参数 ATCIPMODE? // 传输模式查询 ATCIPSTART“TCP”,“192.168.4.2”,1020 // 连接TCP Server, 主机IP 192.168.4.2 Server端口 1020 ATCIPSENDL1 // 普通传输模式, 发送数据长度 发送之后返回OK即可发送1个字节长度的数据 ATCIPMODE1//开启透传模式, 0是普通传输模式 ATCIPSEND // 直接开启透传收发, 除非退出指令发出, 客户端服务端可以互发 发送/接收长度参考固件文档 // 此指令结尾不需要回车换行, 仅在透传时生效 执行
按上述指令向下执行:
第一步指令 ATRESTORE // 恢复出厂设置 ATCWMODE2 // 设置 Wi-Fi 模式为 softAP。 ATCWSAP“AP_Station1”,“xyhDev1020”,1,3 // 设置ESP32 SoftAP 的配置参数 ssid, 密码, 通道, 加密方式为WPA2_PSK 理论上执行到此 可以搜索到名为 AP_Station1 的wifi了 使用 密码 xyhDev1020连接 第二步创建TCP Server
连接上AP_Station1, 之后分配的IP是192.168.4.2, 使用此IP创建TCP Server 端口1020
第三步连接TCP Server并在普通模式下进行数据收发 ATCIPSTART“TCP”,“192.168.4.2”,1020 // 连接TCP Server, 主机IP 192.168.4.2 Server端口 1020 ATCIPSENDL1 或者ATCIPSEND1 // 普通传输模式, 发送数据长度 发送之后返回OK即可发送1个字节长度的数据 第四步连接TCP Server并在透传模式下进行数据收发 ATCIPMODE1//开启透传模式, 0是普通传输模式 ATCIPSEND // 直接开启透传收发, 除非退出指令发出, 客户端服务端可以互发 发送/接收长度参考固件文档 // 此指令结尾不需要回车换行, 仅在透传时生效 第五步 保存配置参数到NVS分区, 重上电自动透传模式 ATSYSSTORE1 // 存储之前配置的参数 ATSAVETRANSLINK1,“192.168.4.2”,1020,“TCP” // 重上电自动开启透传模式,可参考固件用户指南 参考
ESP32-WROOM-32 开篇(刚买) ESP-AT 实践ESP32 启 AP 模式并作为 TCP Client 与 TCP Server 进行数据透传