绿境智护 GreenGuard — 智能植物养护物联网平台(小程序 + 管理后台 + 云端)产品系统

我要开发同款
11阅读

技术信息

语言技术
PythonVueMySQLMongoDB
系统类型
Web小程序轻应用
行业分类
物联网智能硬件

作品详情

行业场景

面向智能家居与农业物联网中的植物养护场景。真实痛点是:普通用户养不好植物,不知道何时浇水、施肥、补光;而市面上的智能花盆多为单机方案,数据不沉淀、无法远程管理,更没有针对不同植物的个性化建议。本项目立项目标是把「传感器 → 云端 → 用户端 → 管理端」这条完整链路真正跑通:让植物、设备、传感器与养护动作都被结构化地记录和呈现,并借助大模型输出可执行的养护方案,同时为运营方提供设备资产管理与审计能力。

功能介绍

系统由四端组成。① 仿真引擎:用 Python 实现 11 种植物、13 维传感器(空气温湿度、光照、CO₂、O₂、PM2.5、土壤温湿度、土壤 pH、氮磷钾、盐度)的物理仿真,在没有真实硬件时也能产生连续可信的数据流,用于联调与演示。② 云端服务:Flask 部署于阿里云(Gunicorn + Nginx),采用 Ticket/Token 双重鉴权与签名校验,MySQL 8 存业务数据、MongoDB 存时序数据;设备资产模型拆分为「设备生命周期 + 绑定历史 + 审计日志」三张表,支持设备的出厂登记、激活、绑定与解绑全流程。③ 微信小程序:6 个页面,覆盖设备绑定、植物档案、实时数据查看、养护提醒,并接入 Qwen3 大模型生成个性化养护建议。④ Web 管理端:Vue3 + ViewUI + ECharts,含仪表盘、设备资产、用户植物、用户分组、数据分析、养护审计、告警中心与系统概览等模块,面向运营与监管审计场景。

项目实现

这是一个 3 人团队的课程实践项目,我担任核心开发者,负责整体架构设计以及后端、管理端与仿真引擎的主要实现。具体产出包括:设计并落地三端之间的数据契约与鉴权方案(Ticket/Token 双令牌 + 自实现 MD5 摘要校验);重构设备资产模型,把「设备」与「用户绑定关系」解耦为独立生命周期并补齐完整审计链路;用 Python 编写多植物、多维传感器的仿真引擎;实现 Vue3 管理端的全部页面与 ECharts 数据可视化;完成阿里云服务器部署(Gunicorn + Nginx 反向代理)。为通过课程优档验收,还额外补齐了全量 OpenAPI 接口文档、接口压测、断网重传可视化与 Mock 数据方案,保证在后端不可用时前端仍可演示。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论