风力发电数据信息实时监控/查看
1.项目概述
1.1目的
客户和用户可以在手机端或者网页端中观 察风车在一段时间内的各项数据变化,方便维修人员定点维修谷故障和预测故障!(数据:风车实时转速、风车实时风速、风车实时风向、风车实时温度、风车实时故障数据)
2.2项目背景
随着智能时代的到来,社会需要更加省时省力的处理各项事务。风车发电设备不需要维修人员每天进行故障排查,并且发生故障可以让维修人员更加快速准确的定点维修。使得风车发电设备管理更加高效、方便快捷、减少一定的工作量。
1.3项目的范围和目标
1.3.1范围描述
1了解公司的完整供电流程以及故障种类
2.将物联网运用于风车发电设备
1.3.2主要功能
1.概述
(一)、构建不同数据的主题用于订阅发布
(二)、下位机的注册以及绑定构建的主题
(三)、构建规则引擎规范化数据交互
(四)、下位机设备实时发布信息至数据库
(五)、数据库实时接收并处理来自不同地
区不同主题的数据
(六)、手机端(网页端)订阅主题实时接
收数据,出现故障信息出现警告提示
(七)、手机端客户查询时间段的需要数据
(八)、控制台实时观测所有数据可生成图
表形成故障的预测
2.项目要求描述:
2.1按照需求构建发布和订阅的数据主题
2.2下位机的注册区分不同地区
2.3构建规则引擎进行数据根据时间戳存储
2.4下位机产生故障数据后手机端将会警告提示
2.5控制台用户生成下位机不同主题的数据图表
2.6下位机与数据库与手机端的数据交互是实时的
3.项目性能概述
一、减少工作人员故障排查的工作
二、减少人员配置,降低投入资金
三、提高整体的工作效率,增高下位机使用率
4.项目整体流程的阐述
4.1创建数据库存储主题数据和构建过滤条件
4.2构建数据主题进行发布和订阅
(主题:转速、风力、风向、温度、故障...)
4.3制定规则引擎规范化下位机数据存储至数据库
4.4手机端制作下位机的注册和绑定主题的页面
4.5下位机硬件创建协议实时发布数据至数据库
4.6数据库实时接收所有下位机的所有信息
(注意这里大量数据存在高并发的一个问题)
4.7制作手机APP并且创建协议实时订阅数据从数
据库获取,获得故障数据的时候出现警告提示
(订阅不同主题的数据就实时获取不同主题发布的数据)
4.8制作网页并且创建协议实时订阅数据从数据库获取,获得故障数据的时候出现警告提示
(订阅不同主题的数据就实时获取不同主题发布的数据)
4.9制作手机APP对特定地区的下位机的特定的时间段进行特定的主题数据查询或所有数据查询
(规则引擎制定规则每条数据都存在时间戳,可分时间段进行查询)
4.10制作网页对特定地区的下位机的特定的时间段进行特定的主题数据查询或所有数据查询
(规则引擎制定规则每条数据都存在时间戳,可分时间段进行查询)
4.11控制台可进行任意数据进行图表都得生成以及查看
5.项目的关键问题
在大量下位机实时发布数据至数据库的时候,这里存在的是一个高并发量的问题;下位机与数据库的协议必然构建一个长连接进行实时发布数据;手机端的数据查询,这里存在不同条件语句的查询;手机端订阅数据构建的协议必然也是一个长连接
6.项目完成情况
6.1制作的手机APP可以进行下位机的注册以及数据发布的主题
6.2下位机可以实时的发布数据通过规则引擎规范化存储至数据库中
6.3制作的手机APP可以实时获取订阅主题的数据进行查看,并且订阅到故障数据信息会进行警告提示
6.4后台的控制台可以进行不同主题数据的图表生成以及故障信息预测