该项目主要帮助客户解决多项目监管难、消防主机报警信息滞后,通过物联网技术打通消防主机与手机端、WEB端联动,建设消防管道压力传感器及水箱水位监测传感器。可远程管理客户运维数据。
项目建设包含移动端小程序、Web端管理后台网站、数据中心大屏系统
采用前后端分离 + 物联网接入 + 云部署的成熟架构,兼顾稳定性、扩展性与实时性。
技术设计思路:轻量化 + 高可用 + 实时性
前端轻量化:用微信小程序原生 /uni-app,无需下载、即开即用,适配低配置手机,加载速度 < 2s。
后端高可用:SpringBoot 微服务 + 集群部署,Redis 缓存热点数据(设施信息、巡检任务),接口响应 < 500ms。
物联网接入:用MQTT 协议接入烟感、温感、水压传感器等设备,支持百万级设备并发连接。
数据存储设计:
MySQL:存储用户、单位、设施、巡检、隐患等结构化数据,主从备份。
Redis:缓存热点数据、会话、实时报警队列、分布式锁。
MongoDB:存储非结构化数据(隐患照片、巡检视频、设备历史日志)。
Elasticsearch:存储海量设备实时数据,支持快速检索与分析。