# 远程灌溉系统 **Repository Path**: qingcaiyu-tan/remote-irrigation-system ## Basic Information - **Project Name**: 远程灌溉系统 - **Description**: 这是一个远程灌溉系统,包括子系统,网关,ONENET物联网平台,QT,CORTEX-A9等模块。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-11-07 - **Last Updated**: 2025-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 远程灌溉系统 1.需求说明 主要分为5个模块,STM32(DTH11;水泵;土壤水分传感器;太阳能能充电;LORA通信模块)、网关(ESP8266;蜂鸣器;led灯;按钮)、ONENET物联网平台(HTTP;MQTT)、QT界面(HTTP)、CORTEX-A9(外界USB摄像头,实现推流)。 1.1.大致功能 1.1.1.STM32部分 STM32通过DHT11可以获取温度和湿度信息。 STM32通过水分传感器获取当前的水分信息。 太阳能能充电模块接到电源的正负极即可(也需要测电池的电压)(可以最后搞)。 STM32接通LORA通信模块,使用JSON格式的实现子设备与网关的数据传输(需要标记自己的信息,方便网关识别数据来自于哪一个子设备)。 1.1.2.网关部分 使用STM32搭建网关系统使用轮询的方式去访问子设备(需要标记数据来自于哪一个子设备)(然后也是轮询的方式上传ONENET物联网平台)。 1.1.3.云端配置 直接配置直连设备(连接唯一网关获取信息)(使用MQTT连接QT进行数据传输,QT展示数据)。 1.1.4.CORTEX-A9 用USB外接摄像头,使用ffmpeg库推流到QT中显示图像。(这里是作为一个外设) 1.1.5.QT界面 主要用于展示采集的数据、展示推流过来的图像。还需要交互ONENET物联网平台给子设备下发命令,实现远程控制。 2.总体流程 3.分工 工作 姓名 谭奇: 钟正: 余金城: 刘洋: 刘斌: askjdasbdajdhuiahsd lylylylylylylylyl iiiiiiiiiiiiiiiiiiiii