该项目是公司自研项目,使用SpringBoot+Mqtt+Redis+MySql+MyBatis-Plus+SpringSecurity进行开发 支持硬件设备通过485协议转公司固定Json通过Mqtt推送到平台,监控设备在线状况,是否正常传输数据,支持设备的下行操作。通过平台策略,进行控制该设备的负载均衡,如硬件数据传输过快可通过开启多个接受消息线程进行接收。通过型号和类型,用于区分设备的型号和区别,通过设备模块进行设备的上线,下线功能,通过Mqtt Acl鉴权,用于剔除干扰消息,进行数据清洗,使用资产管理进行管理硬件资产,分类。使用Redis+布隆过滤器进行缓存数据,进行数据备份。减少查询时间。通过事件模块进行分析设备上传的此条数据是否满足于事件公式,是否处罚报警给固定人员进行发送短信,通知设备某项数据高于某属性值。进行高中低风险进行区分。短信通过中国移动云MAS业务平台进行发送。需要查看硬件视频部分通过海康的云眸平台进行网上实时观看。通过巡检模块将人员按照 年 月 季度 周 日 定时任务,进行设备巡检发放工单,进行巡检。