https://github.com/bubao/esp32-irrigation
https://github.com/bubao/esp32-irrigation
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bubao/esp32-irrigation
- Owner: bubao
- License: apache-2.0
- Created: 2025-05-27T01:37:57.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-27T02:15:01.000Z (about 1 year ago)
- Last Synced: 2025-05-27T03:26:43.010Z (about 1 year ago)
- Language: C
- Size: 30.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP32 IoT 灌溉系统
本项目基于 ESP32 平台,旨在实现智能灌溉系统的 IoT 解决方案。
## 项目简介
本系统通过 ESP32 控制器,实现对灌溉执行器的智能控制,支持 WiFi 配网、NTP 网络对时等功能,后续将支持定时任务、外设任务编排及 MQTT 云端通信。
## 当前进展
- ✅ **WiFi 配网**:已实现设备联网配置。
- ✅ **NTP 对时**:已实现通过网络自动对时。
- 🔨 **定时启停执行器**:正在开发中,实现定时控制灌溉执行器的启停。
- ⏳ **外设任务编排**:计划开发,实现多外设协同工作。
- ⏳ **MQTT 通信**:计划开发,实现与云端/APP 的数据交互。
## 目录结构
- `main/`:主程序代码
- `components/`:自定义组件
- `build/`:编译生成文件
## 快速开始
1. 克隆本仓库到本地
2. 使用 ESP-IDF 环境进行编译和烧录
3. 通过串口或网页进行 WiFi 配网
## 未来计划
- 完善定时任务功能
- 支持多外设任务编排
- 集成 MQTT 云端通信
## 相关链接
- [DavidMora/esp_cron](https://github.com/DavidMora/esp_cron):定时任务
- [78/esp-wifi-connect](https://github.com/78/esp-wifi-connect):WiFi 配网
## 许可证
本项目采用 Apache 许可证。