该项目是一款机房监控项目,通过5G工业路由器接入智联物联传感器,萤石云摄像头,凯图空开网关,在通过协议透传的方式将数据上报到我们自己的网关,以达到对机房实时监控的效果。具体包含了可视化页面数据统计、用户管理、机房管理,历史数据,告警,监控,配置管理等模块。
该系统使用了 springboot、ssm、netty、jwt、shiro、grpc、websocket、knife4j、activemq、mybatis-plus、docker 等技术。数据存储用到了 mysql、redis。
项目职责:
1.项目整体框架搭建,需求分析、维护以及后期项目上线。
2.通过 netty 开发传感器,智能空开设备接入网关,通过线程池处理设备上报信息。
3.处理传感器,空开上报的报文,根据回复的16进制报文解析数据,根据不同的业务进行相关的 handler 处理。
4.当上报数据达到预定阈值或发生报警事件时通过短信、邮件的方式进行提示。
5.对接萤石云平台,拉取视频流,对机房环境做实时监测。
6.通过 grpc+websocket 控制设备,下发指令。