本发明专利技术提出了基于消防物联网数据采集与传输的物联中间件,在现有的物联网技术相关标准的基础之上结合物联设备的使用场景,主要解决了不同设备接入及消息转发的问题。通过标准化的协议完成数据的传输,解析,处理,封装和转换,并将资源信息分类整合进行结构化和非结构化存储,最后传递给上层应用。物联网中间件根据现有的信息安全相关的技术标准在数据采集,传输和系统的安全稳定性上为物联数据从感知设备到上层应用整个过程开辟了高效安全可靠的通道,从而进一步完善了消防物联网的安全技术标准。
IOT middleware based on fire IOT data collection and transmission
【技术实现步骤摘要】
基于消防物联网数据采集与传输的物联中间件
本专利技术涉及物联网中间件领域,尤其涉及基于消防物联网数据采集与传输的物联中间件。
技术介绍
传统物联网技术都是利用无线传感,协议转换,通信网络等技术对消防设施,器材等消防装备进行智能化管理,实现远程参数配置及远程控制功能。但不同厂商的仪表设备存在较大的差异性,主要体现在硬件、接入方式、通信协议等各个方面,并且各种设备分布较广,功能比较单一,只负责特定的工作。例如烟雾报警器只负责烟感识别,烟雾报警,不会有其他的感知功能。所以大量的感知设备必须按照其功能进行划分归类。这种差异性增加了设备接入的困难程度和管理复杂度。因此,为解决上述问题,本专利技术提供基于消防物联网数据采集与传输的物联中间件,以丰富的通信端口集成管理机制,兼容几乎所有常用通信协议,解决物联网种资源整合问题,并解决物联网种资源整合问题。
技术实现思路
有鉴于此,本专利技术提出了基于消防物联网数据采集与传输的物联中间件,以丰富的通信端口集成管理机制,兼容几乎所有常用通信协议,解决物联网种资源整合问题,并解决物联网种资源整合问题。本专利技术的技术方案是这样实现的:本专利技术提供了基于消防物联网数据采集与传输的物联中间件,其包括数据管理模块,数据管理模块包括设备数据管理模块、设备时序数据管理模块、用户管理数据模块和日志记录模块;设备数据管理模块定义设备类型和设备端口IP;设备时序数据管理模块将低层采集的时序数据换算成不同的单位;用户管理数据模块管理同一组织下,所有接入设备以及用户的登录管理信息;日志记录模块记录用户操作记录和物联网中间件的运行状况。在以上技术方案的基础上,优选的,设备数据包括:设备权限数据、设备属性数据和设备状态数据;设备时序数据包括消防信息、报警记录和仪表数据;用户管理数据包括账号管理、用户权限和角色分配;日志包括硬件信息、软件系统和系统状态。进一步优选的,物联网中间件还包括数据存储模块、数据安全监管模块;数据存储模块存储物联网中间件的设备数据、设备时序数据、用户管理数据和日志;数据安全监管模块采用异地备份、镜像和快照技术对数据存储模块中的数据加密处理。进一步优选的,数据存储模块包括物联网数据存储模块和通用数据存储模块;物联网数据存储模块存储设备时序数据;通用数据存储模块存储设备数据、用户管理数据和日志。进一步优选的,通用数据存储模块包括:对象存储、NOSQL数据库和关系型数据库。在以上技术方案的基础上,优选的,物联网中间件采用LPWA通信技术及COAP与MQTT通信协议与底层通信。在以上技术方案的基础上,优选的,物联网中间件采用MQTT消息传输协议实现与上层应用之间的消息推送和接收。进一步优选的,物联网中间件与上层应用通信的具体步骤为:S1、将物联网中间件作为客户端,将上层应用作为接受者;S2、客户端和接受者分别向broker发送一个CONNECT数据包请求建立连接,broker收到CONNECT数据包,若两者均连接建立成功,则分别发送确认连接数据包至客户端和接收者;若两者中至少一位连接建立不成功,不成功的那一方再次发送CONNECT数据包请求建立连接,直至连接建立成功;S3、接受者在消息订阅前指定订阅主题,客户端发布或订阅特定的主题,当发布的主题与接受者订阅主题相吻合时,接受者接收该条消息,否则不接收。本专利技术的基于消防物联网数据采集与传输的物联中间件相对于现有技术具有以下有益效果:(1)在现有的物联网技术相关标准的基础之上结合物联设备的使用场景,主要解决了不同设备接入及消息转发的问题。通过标准化的协议完成数据的传输,解析,处理,封装和转换,并将资源信息分类整合进行结构化和非结构化存储,最后传递给上层应用。物联网中间件根据现有的信息安全相关的技术标准在数据采集,传输和系统的安全稳定性上为物联数据从感知设备到上层应用整个过程开辟了高效安全可靠的通道,从而进一步完善了消防物联网的安全技术标准。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术基于消防物联网数据采集与传输的物联中间件的结构图;图2为本专利技术基于消防物联网数据采集与传输的物联中间件中数据管理模块的结构图;图3为本专利技术基于消防物联网数据采集与传输的物联中间件与上层应用数据发布与订阅过程。具体实施方式下面将结合本专利技术实施方式,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。如图1所示,本专利技术的基于消防物联网数据采集与传输的物联中间件,其包括数据管理模块、数据存储模块和数据安全监管模块。本实施例的物联网中间件采用LPWA通信技术及COAP与MQTT通信协议与底层通信。本实施例的物联网中间件提供统一设备的接入方式,对不同类型的设备进行标准化处理,任何类型的设备接入对物联网的通信方式都包括在ModBus、串口、TCP、UDP中,本实施例已经对4中类型的设备进行了开发,保证接入的灵活性。数据管理模块,由于采集到的数据从底层接收到转发到达用户终端,一般都需要经过多层的逻辑处理,为了提高处理效率以及给应用层提供更高价值的数据信息。本实施例中的数据管理模块根据信息分类与编码标准,对物联数据进行分类整合,信息分类是物联数据管理的重要手段,因此,如图2所示,本实施例中数据管理模块将物联数据分为设备管理数据、设备时序数据、用户管理数据、日志记录数据四大类,具体的,数据管理模块包括设备数据管理模块、设备时序数据管理模块、用户管理数据模块和日志记录模块。其中,设备数据管理模块定义设备类型和设备端口IP,其中,配置信息可通过web管理页面进行统一的配置管理。设备数据包括:设备权限数据、设备属性数据和设备状态数据。设备时序数据管理模块将低层采集的时序数据换算成不同的单位;设备时序数据是物联中间件中最为重要的数据,即从底层物联设备采集的并传输至物联信息平台后进行分析整合后存储到本地的时序数据。设备时序数据包括消防信息、报警记录和仪表数据。设备时序数据管理模块将时序数据进行深度的整合加工,如根据液位、水压、电池电量等不同的传感器,换算成不同的单位。最后根据上层应用的需要,将数据推送到上层应用中心。用户管理数据模块管理同一组织下,所有接入设备以及用户的登录管理信息;用户管理数据包括账号管理、用户权限和角色分配。对于同一个组织,用户管理数据模块根据用户的不同权限查看设置相应的设备信息。日志记本文档来自技高网...
【技术保护点】
1.基于消防物联网数据采集与传输的物联中间件,其包括数据管理模块,其特征在于:所述数据管理模块包括设备数据管理模块、设备时序数据管理模块、用户管理数据模块和日志记录模块;/n所述设备数据管理模块定义设备类型和设备端口IP;/n所述设备时序数据管理模块将低层采集的时序数据换算成不同的单位;/n所述用户管理数据模块管理同一组织下,所有接入设备以及用户的登录管理信息;/n所述日志记录模块记录用户操作记录和物联网中间件的运行状况。/n
【技术特征摘要】
1.基于消防物联网数据采集与传输的物联中间件,其包括数据管理模块,其特征在于:所述数据管理模块包括设备数据管理模块、设备时序数据管理模块、用户管理数据模块和日志记录模块;
所述设备数据管理模块定义设备类型和设备端口IP;
所述设备时序数据管理模块将低层采集的时序数据换算成不同的单位;
所述用户管理数据模块管理同一组织下,所有接入设备以及用户的登录管理信息;
所述日志记录模块记录用户操作记录和物联网中间件的运行状况。
2.如权利要求1所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述设备数据包括:设备权限数据、设备属性数据和设备状态数据;
所述设备时序数据包括消防信息、报警记录和仪表数据;
所述用户管理数据包括账号管理、用户权限和角色分配;
所述日志包括硬件信息、软件系统和系统状态。
3.如权利要求2所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述物联网中间件还包括数据存储模块、数据安全监管模块;
所述数据存储模块存储物联网中间件的设备数据、设备时序数据、用户管理数据和日志;
所述数据安全监管模块采用异地备份、镜像和快照技术对数据存储模块中的数据加密处理。
4.如权利要求3所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述数据存储模块包括物联网数据存储模块和通用数据存储模块;
所...
【专利技术属性】
技术研发人员:胡捷,董雷,毛欢欢,姚明珂,秦志中,杜欣航,
申请(专利权)人:武汉理工光科股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。