负责整个项目开发
详细功能模块
1. 物联网设备接入层(Go + MQTT)
基于 paho.mqtt.golang 自主开发 MQTT 客户端,支持自动重连、订阅管理、消息持久化、实时订阅
双协议解析引擎:JSON 协议解析(传感器/摄像头/网关)+ 自定义二进制 Hex 协议解析(
2. 多类型设备监控
环境传感器:温度、湿度、光照、大气压、PM2.5、PM10、CO 一氧化碳,7 维环境数据实时采集与阈值预警
智能插座:电压、电流、有功功率、漏电流、功率因数、相位角、日/总电量统计、继电器状态、红外空调控制,18 项用电工况监测
智能断路器:远程开合闸控制、状态上报
AI 摄像头:设备在线/离线状态、电火花高温抓拍、行为分析抓拍、烟火监测抓拍,3 类 AI 事件预警
智能网关:心跳保活、网关状态、断路器数据上报
3. 智能预警中心
多维度预警:环境阈值超限(温湿度/PM2.5/CO)、用电异常(过压/过流/漏电)、AI 视觉预警(烟火/高温/行为异常)
预警分级管理(warn_level),待处理/已处理状态流转
预警批量处理、预警详情查看、近 7 天预警趋势统计
摄像头抓拍图片关联预警记录
4. 设备远程控制
WiFi 配置远程下发
传感器预警阈值远程配置(温度上下限、PM2.5/PM10/CO 阈值)
MQTT 通信参数远程配置(Broker 地址、订阅/发布主题、心跳间隔、采集间隔)
断路器远程开合闸控制
智能插座远程开关控制(7273 控制指令生成与下发)
设备配置读取与下发(getmqtt/getsensor 指令交互)
5. 多项目多场所管理
项目 → 场所 → 设备三级层级架构
权限隔离:超级管理员(全权限)、项目管理员(项目级)、场所管理员(场所级)
场所设备分布统计、设备在线率统计
场所维度环境数据汇总(温湿度/PM2.5/CO/电压电流)
6. 用户体系与多端登录
账号密码登录、微信小程序登录(openid)、微信手机号一键授权登录
Token 鉴权机制
微信小程序账号绑定
用户协议管理
7. 数据统计大屏
设备总数/在线数统计、场所总数、管理员数量
报警总数、待处理报警数
场所维度设备分布列表
报警趋势图表(按日/按类型)