# esp32_network123 **Repository Path**: chenbb12345/esp32_network123 ## Basic Information - **Project Name**: esp32_network123 - **Description**: 一个基于esp32的简单的透传模块小demo - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-12-15 - **Last Updated**: 2023-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 对应博文:https://blog.csdn.net/chenbb8/article/details/128134389 这是一个练手的工程,综合了esp32的几个example,写一个简单的透传demo。参考一下某透传模块的指令,提取出以下几条(==每条指令后应该加上换行符,比如"\n"、“\r\n”,否则将不识别==): - 扫描AP 指令 | ATWS ---|--- 响应| AP : <num>,<ssid>,<chl>,<sec>,<rssi>,<bssid>
[ATWS] OK - 连接到 AP 指令 | ATPN=<ssid>,<pwd> ---|--- 响应 | 成功
[ATPN] OK
失败
[ATPN] ERROR: error_code | 1: 命令格式错误
2: 参数错误
3: 连接 AP失败
4: dhcp 超时
5:无ap信息 - 建立socket 指令 | ATPC=<mode>,<Remote Addr>,<Remote Port> ---|--- 响应 | 成功
[ATPC] OK
失败
[ATPC] ERROR: 参数 | mode:
 0:TCP error_code | 1: 命令格式错误
2: 参数错误
3: 连接 server失败
4: 尚未连接AP 注意|连接成功后直接进入透传模式 ## 环境 操作系统:ubuntu 20.04
虚拟机:VMare Workstation 16
IDE:vscode 1.73.1
vscode插件:Espressif IDF v1.5.1
board:淘宝上的ESP32-S3-DevKitC-1兼容板
外置串口板子:淘宝上的cp2102 6合1串口模块
## 硬件连接 esp32_TXD:IO4 <-> 串口模块:RXD
esp32_RXD:IO5 <-> 串口模块:TXD