微气候平台的当前工程结构

278 字
1 分钟
微气候平台的当前工程结构

当前 weather 平台是一套轻量但可扩展的物联网数据系统。设备侧通过 MQTT 上报传感数据,桥接服务负责清洗并写入数据库,FastAPI 对外提供查询接口和基础页面,Grafana 用于指标看板展示。

上线后的关键工程状态包括:

  • 数据接入:Mosquitto 提供 MQTT 接入,桥接服务订阅传感器主题并写入数据库。
  • 空间数据底座:PostgreSQL 配合 PostGIS、TimescaleDB 和 pgvector,为位置、时间序列和后续智能检索留出空间。
  • 平台接口:FastAPI 提供设备列表、最新数据、历史数据、轨迹和 CSV 导出等接口。
  • 可视化:Grafana 与内置仪表盘共同承担实时查看、历史追踪和调试展示。
  • 上线安全:公网入口统一收敛到 Nginx HTTPS,数据库、API、Grafana 和 WebSocket 管理端口已收回到服务器本机访问。

这套结构适合大创阶段快速迭代,也方便未来升级到更完整的前后端分离架构、队列系统、缓存层和统一认证体系。

微气候平台的当前工程结构
https://weather.nogamenolife.cn/author/posts/platform-architecture/
作者
Kuuhakuchyan
发布于
2026-07-29
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Kuuhakuchyan
项目作品、研究记录与技术实践
公告
作者主页正在随项目迭代更新,当前已接入微气候数据平台与 Grafana 看板。
分类
标签

当前页面没有目录