1.业务亮点:微信网页实时查看设备情况,设备异常及时通过微信服务号通知用户。
立项原因:磁体失超会引起重大事故,影响生命财产安全,需实时监控设备压力、液位、温度等参数。
2.立项过程:领导告知需求,讨论数据参数,设计数据库,设计采集端、服务端、客户端业务流程
1.功能模块:采集端采集磁体实时数据发送至MQTT云服务。服务端订阅MQTT服务,收到数据后服务端添加至数据库,并判断数据是否异常,预判异常,异常情况微信服务号自动通知用户。客户端未微信网页,用户通过服务号菜单进入网页,查看磁体实时数据,自动绘制近期数据曲线。
2.主要功能路径:采集端采集数据上发至MQTT服务->服务端订阅数据,数据处理->客户端查看数据
1.参与人数:3,开发周期:3个月,我负责:服务端和客户端全部的编码工作,服务端使用java语言、spring boot框架,客户端使用js、html、css,采集端后期维护工作,使用C++语言采集
2.技术栈:C++、java、springboot、jq、sql、MQTT、