一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种消防物联网系统传感器远程参数配置方法与流程

2021-11-05 19:45:00 来源:中国专利 TAG:


1.本发明涉及物联网传感器领域,特别是涉及消防物联网系统传感器远程参数配置方法。


背景技术:

2.近年来,随着物联网的发展,越来越多的各种类型传感器被部署在各种应用场景中,扩充了我们对环境的感知范围,使得生产生活更加智能化。由于受安装位置和周围环境变化的影响,传感器需要经过人工到现场反复调试来确定和更新阈值,这样耗费了大量的人力物力,增加了管理维护成本。
3.目前需要开发一种传感器参数远程配置的方法,使得传感器能够根据环境自动调节上传阈值,从而降低人力和维护成本。


技术实现要素:

4.为了解决现有技术问题,本发明的目的在于克服已有技术存在的不足,提供一种消防物联网系统传感器远程参数配置方法,能够根据环境的变化自动计算适当的阈值,并将阈值自动配置到传感器上,减少了人工反复调试,降低成本。
5.为达到上述发明创造目的,本发明采用如下技术方案:
6.一种消防物联网系统传感器远程参数配置方法,采用的远程参数配置系统包括设备、传感器、数据缓存模块redis、管理器和存储数据库mysql,其特征在于,操作步骤如下:
7.s1,所述传感器与设备连接,用来采集所述设备的数据,并定时上传采集的数据;
8.s2,所述数据缓存模块redis通过订阅方式接收所述传感器发送的数据,将数据按照规定的数据格式将16进制的数据进行解析,解析成数据库的字段和值的格式;
9.s3,redis将解析好的数据通过发布方式上传到所述mysql数据库和所述管理器,进行数据存储和报警推送;
10.s4,所述管理器根据mysql存储的传感器采集到的数据对其阈值进行计算更新,如果阈值有所变化,则将新的阈值下发到redis;
11.s5,redis订阅到新的阈值后,将数据转换成传感器的数据格式之后发布到传感器,传感器更新阈值,按照新的阈值上传报警数据,实现传感器远程参数配置。
12.优选地,在所述步骤s1中,采集的所述设备的数据分为事件包和周期包,事件包包含的是超出阈值范围的报警数据,周期包包含的是全部类型数据;事件包的数据实时上传,而周期包的数据是定时上传的;传感器的种类没有限制,且进行多个传感器同时上传数据,同时处理。所述方法对不同种类的传感器通用,因此传感器的种类没有限制;
13.优选地,在所述步骤s2中,所述redis部署在服务器上,传感器上传数据到服务器,redis再接收到数据。
14.优选地,在所述步骤s3中,所述管理器包括web端和服务器,redis能够将所述的事件包解析的实时报警数据直接推送到web端地图界面,实时显示传感器位置、设备当前数据
等报警信息,所述周期包解析的周期数据传到服务器mysql数据库存储,作为历史记录。
15.优选地,所述管理器计算的新的阈值只有在发生变化的时候,才会有步骤s4、步骤s5的过程。
16.本发明与现有技术相比较,具有如下显而易见的突出实质性特点和显著优点:
17.1.本发明方法流程简单,实现方便,对各种传感器方法都是通用的;
18.2.本发明能够及时准确地对传感器阈值进行远程配置,不需要人工反复调试,减少人力物力成本;本发明方法简单易行,适合推广使用。
附图说明
19.图1为本发明优选实施例的消防物联网系统传感器远程参数配置方法原理图。
20.图2为本发明优选实施例的传感器采集的数据实例。
21.图3为本发明优选实施例的redis解析传感器数据得到的数据。
22.图4为本发明优选实施例的web界面显示的实时报警数据。
23.图5为本发明优选实施例的redis推送到web界面的实时报警数据。
24.图6为本发明优选实施例的mysql数据库存储的周期数据。
25.图7为本发明优选实施例的前端配置阈值界面。
具体实施方式
26.以下结合具体的实施例子对上述方案做进一步说明,本发明的优选实施例详述如下:
27.实施例一:
28.在本实施例中,参见图1,一种消防物联网系统传感器远程参数配置方法,采用的远程参数配置系统包括设备、传感器、数据缓存模块redis、管理器和存储数据库mysql,其特征在于,操作步骤如下:
29.s1,所述传感器与设备连接,用来采集所述设备的数据,并定时上传采集的数据;
30.s2,所述数据缓存模块redis通过订阅方式接收所述传感器发送的数据,将数据按照规定的数据格式将16进制的数据进行解析,解析成数据库的字段和值的格式;
31.s3,redis将解析好的数据通过发布方式上传到所述mysql数据库和所述管理器,进行数据存储和报警推送;
32.s4,所述管理器根据mysql存储的传感器采集到的数据对其阈值进行计算更新,如果阈值有所变化,则将新的阈值下发到redis;
33.s5,redis订阅到新的阈值后,将数据转换成传感器的数据格式之后发布到传感器,传感器更新阈值,按照新的阈值上传报警数据,实现传感器远程参数配置。
34.本实施例消防物联网系统传感器远程参数配置方法,能够根据环境的变化自动计算适当的阈值,并将阈值自动配置到传感器上,减少了人工反复调试,降低成本。
35.实施例二:
36.本实施例与实施例一基本相同,特别之处在于:
37.在本实施例中,参见图1,在所述步骤s1中,采集的所述设备的数据分为事件包和周期包,事件包包含的是超出阈值范围的报警数据,周期包包含的是全部类型数据;事件包
的数据实时上传,而周期包的数据是定时上传的;传感器的种类没有限制,且进行多个传感器同时上传数据,同时处理。
38.在本实施例中,在所述步骤s2中,所述redis部署在服务器上,传感器上传数据到服务器,redis再接收到数据。
39.在本实施例中,在所述步骤s3中,所述管理器包括web端和服务器,redis能够将所述的事件包解析的实时报警数据直接推送到web端地图界面,实时显示传感器位置、设备当前数据等报警信息,所述周期包解析的周期数据传到服务器mysql数据库存储,作为历史记录。
40.在本实施例中,所述管理器计算的新的阈值只有在发生变化的时候,才会有步骤s4、步骤s5的过程。
41.本实施例利用传感器与设备连接,用来采集该设备的数据,数据缓存模块redis通过订阅方式接收传感器发送的数据,将数据解析后通过发布方式上传到mysql数据库和管理器,实现数据的实时报警与推送。管理器根据传感器采集到的数据对其阈值进行计算更新,redis订阅到新的阈值,发布到传感器,实现传感器远程参数配置。本发明针对部署场景的碎片化特性下,传感器需要反复调试确定阈值的问题,添加了传感器参数远程配置的功能,能够根据环境自动调节上传阈值,从而降低了管理维护成本。
42.实施例三:
43.本实施例与上述实施例基本相同,特别之处在于:
44.在本实施例中,如图1所示,一种消防物联网系统传感器远程参数配置方法,采用配置系统包括设备、传感器、数据缓存模块redis、管理器和存储数据库mysql;数据上传和参数配置流程如下:
45.(1)传感器与设备连接,用来采集所述设备的数据,并定时上传采集的数据;采集的所述设备的数据分为事件包和周期包,事件包包含的是超出阈值范围的报警数据,周期包包含的是全部类型数据;事件包的数据是实时上传的,而周期包的数据是定时上传的;所述方法对不同种类的传感器通用,因此传感器的种类没有限制,且可以进行多个传感器同时上传数据,同时处理;
46.(2)数据缓存模块redis通过订阅方式接收传感器发送的数据,将数据按照规定的数据格式将16进制的数据进行解析,解析成数据库的字段和值的格式;redis部署在服务器上,传感器上传数据到服务器,redis再接收到数据;以水压传感器为例;图2所示是redis接收到的16进制传感器的数据,图3所示是redis按照一定数据解析格式解析得到的数据字段和对应值;
47.(3)redis将解析好的数据通过发布方式上传到mysql数据库和管理器,进行数据存储和报警推送;管理器包括web端和服务器,前后台用的是egg.js和vue的架构;redis能够将上述的事件包解析的实时报警数据直接推送到web端地图界面,实时显示传感器位置、设备当前数据等报警信息,如图4和图5所示;所述周期包解析的周期数据传到服务器mysql数据库存储,作为历史记录,如图6所示;
48.(4)管理器根据mysql存储的传感器采集到的数据对其阈值进行计算更新,如果阈值有所变化,则将新的阈值下发到redis;
49.(5)redis订阅到新的阈值后,将数据转换成传感器的数据格式之后发布到传感
器,传感器更新阈值,按照新的阈值上传报警数据,实现传感器远程参数配置;
50.在web端界面,使用者可以点击到某个传感器,在该传感器的数据界面下拉框中选择不同的算法来配置传感器的阈值,配置成功后界面弹出提示消息:“选择成功!”;图7所示是前端配置阈值的界面。
51.本实施例方法采用的配置系统包括设备、传感器、数据缓存模块redis、管理器和存储数据库mysql;其方法流程简单,实现方便,对各种传感器方法都是通用的;本实施例方法能够及时准确地对传感器阈值进行远程配置,不需要人工反复调试,减少人力物力成本。
52.上面对本发明实施例结合附图进行了说明,但本发明不限于上述实施例,还可以根据本发明的发明创造的目的做出多种变化,凡依据本发明技术方案的精神实质和原理下做的改变、修饰、替代、组合或简化,均应为等效的置换方式,只要符合本发明的发明目的,只要不背离本发明的技术原理和发明构思,都属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献