软件架构:springboot+Quartz+shior+mysql+redis+netty+vue.js为了提高工作效率开发的一款可以远程监控设备的系统。该系统的主要内容是可以远程通过电脑和小程序操作设备的开关机、温度的设定、运行模式等功能。分为四个大模块管理管理、监控、数据、系统。管理模块是对设备、项目、用户等的管理。监控模块是对设备的监控,查看设备的运行情况 ,查看设备的故障。数据模块是针对设备上报的数据进行统计处理,计算出能耗、运行时间、故障率等用户需要的数据。系统模块的内容是发布公告、处理保修问题、操作指南等帮助使用系统的功能。我在项目中主要负责的是数据的收发、定时任务和管理模模块的开发,生产环境的搭建、维护等,还负责域名SSL证书的配置和数据库的备份和维护。数据的收发主要用到的技术就是Netty,我们设备采用的是4G通信模块,设备采集完数据通过网络发送给我的数据服务器,这个时候Netty会建立一个通道,用来收发数据。对设备上报的数据进行处理然后持久化。下发指令的时候从Redis里面取出这个通道的数据进行组码下发指令。定时任务用的是Quartz可以对定时任务进行动态的修改,并且可以选择任务的启用和暂停。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论