# ESP32 Contrl **Repository Path**: yanggan2021/esp32-contrl ## Basic Information - **Project Name**: ESP32 Contrl - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-30 - **Last Updated**: 2026-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ESP32 Relay Controller 这是一个面向 `ESP32 WROOM / ESP32_Relay` 的完整 MicroPython 项目,目标是把这块板子做成一个可配置的网络继电器与串口桥节点。 当前已经实现并验证的能力: - 同时启用 `AP + STA` - AP 默认 `SSID=yanggan-test`,默认密码 `beckybecky` - STA 默认轮询 WiFi 列表,初始内置 `becky / beckybecky` - 网页管理界面,可修改 AP / STA / WiFi 列表 / 串口桥 / 继电器配置 - 继电器引脚可配置,默认 `GPIO2` - HTTP API 控制继电器 - `UART2` 串口桥,默认 `TX=GPIO16`,`RX=GPIO17`,Telnet 端口 `23` 明确限制: - 板端仅提供 `Telnet(23) -> UART2` 透传 - `frpc` 原生二进制不能直接在 MicroPython ESP32 上运行 - 如果需要把网页或串口桥公开到外网,请在同网段另一台 Linux/Windows/树莓派设备上运行 `frpc` 快速开始: ```powershell Set-ExecutionPolicy -Scope Process Bypass tools\run-device-smoke.ps1 tools\deploy.ps1 tools\runtime-check.ps1 ``` 部署后: 1. 连接板子发出的 AP:`yanggan-test` 2. 默认密码:`beckybecky` 3. 打开浏览器访问:`http://192.168.4.1` 更多细节见: - `docs/design.md` - `docs/manual.md` - `docs/test-report.md`