An open API service indexing awesome lists of open source software.

https://github.com/bubao/esp32-irrigation


https://github.com/bubao/esp32-irrigation

Last synced: 9 months ago
JSON representation

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 许可证。