技术路线图
TIP
目标 从零搭建 GreenPilot 技术栈,完成从传感器接入到 AI 决策的完整闭环。
技术栈总览
Week 1:IoT 接入层(7/13-7/19)
技术目标
- 搭建 MQTT Broker(EMQX)
- 实现传感器数据采集与上报
- 完成数据存储(Redis + TimescaleDB)
详细任务
Day 1-2:MQTT 环境搭建
Day 3-4:数据存储
Day 5-7:传感器接入
技术产出
- EMQX Broker 运行
- 传感器数据上报脚本
- Redis + TimescaleDB 数据存储
- IoT 接入层文档
Week 2:MCP 协议层(7/20-7/26)
技术目标
- 实现 MCP Server 框架
- 封装传感器读取接口
- 封装设备控制接口
详细任务
Day 1-2:MCP Server 框架
Day 3-4:传感器 MCP 工具
Day 5-7:设备控制 MCP 工具
技术产出
- MCP Server 框架
- 传感器读取 Tool(3个)
- 设备控制 Tool(3个)
- MCP 接口文档
Week 3:AI Agent 层(7/27-8/2)
技术目标
- 搭建 Agent 框架(LangGraph)
- 实现多模态图像识别
- 实现 Agent 决策链
详细任务
Day 1-2:Agent 框架搭建
Day 3-4:多模态图像识别
Day 5-7:Agent 决策链
技术产出
- LangGraph Agent 框架
- 多模态图像识别模块
- 3 个核心 Agent 实现
- Agent 决策链文档
Week 4:RAG 知识库(8/3-8/9)
技术目标
- 搭建 RAG 平台(Dify / FastGPT)
- 构建农业知识库
- 实现知识检索与问答
详细任务
Day 1-2:RAG 平台搭建
Day 3-4:知识库构建
Day 5-7:知识检索与问答
技术产出
- RAG 平台运行
- 3 个农业知识库
- 知识检索与问答模块
- Agent 集成代码
Week 5:前端与数字孪生(8/10-8/16)
技术目标
- 完成数据大屏开发
- 实现数字孪生 3D 场景
- 完成 Demo 演示
详细任务
Day 1-2:数据大屏
Day 3-5:数字孪生
Day 6-7:Demo 演示
技术产出
- Vue3 数据大屏
- ECharts 图表组件
- Cesium 数字孪生场景
- Three.js 温室模型
- Demo 演示脚本