# 分布式大棚管理系统 **Repository Path**: wangpeng25/greenhouse ## Basic Information - **Project Name**: 分布式大棚管理系统 - **Description**: 本设计主要阐述了大棚内节点设备,协调器设备及网关设备的电路和软件设计,完 成 web 网页和微信小程序的前后端交互,同时完成数据传输测试及通信距离的测试 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 5 - **Created**: 2021-06-27 - **Last Updated**: 2025-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 分布式大棚管理系统 #### 介绍 本设计主要阐述了大棚内节点设备,协调器设备及网关设备的电路和软件设计,完 成 web 网页和微信小程序的前后端交互,同时完成数据传输测试及通信距离的测试 #### 软件架构 使用融合通信技术,在大棚内使用价格较为低廉的nrf24l01进行信息传输,使用低功耗的stm32作为节点设备主控,可以采集大棚内温湿度,光照等信息,将数据发给协调器。协调器同样采用stm32作为主控,协调器接收到数据后对数据进行处理,通过lora模块将数据发送给网关。网关采用esp32soc设计,esp32网关通过WiFi将数据发往mqtt服务器,完成数据的上报。服务器后端采用lamp架构,用于提供网页及微信小程序api接口服务。前端使用javascript+html+css完成web数据可视化以及用户管理系统设计。 本设计实现4台节点设备的接入,实现半径1km通信距离的覆盖,同时实现web数据可视化管理及微信小程序控制。