CN111212120A - 基于消防物联网数据采集与传输的物联中间件 - Google Patents
基于消防物联网数据采集与传输的物联中间件 Download PDFInfo
- Publication number
- CN111212120A CN111212120A CN201911350132.6A CN201911350132A CN111212120A CN 111212120 A CN111212120 A CN 111212120A CN 201911350132 A CN201911350132 A CN 201911350132A CN 111212120 A CN111212120 A CN 111212120A
- Authority
- CN
- China
- Prior art keywords
- data
- things
- internet
- middleware
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2871—Implementation details of single intermediate entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提出了基于消防物联网数据采集与传输的物联中间件,在现有的物联网技术相关标准的基础之上结合物联设备的使用场景,主要解决了不同设备接入及消息转发的问题。通过标准化的协议完成数据的传输,解析,处理,封装和转换,并将资源信息分类整合进行结构化和非结构化存储,最后传递给上层应用。物联网中间件根据现有的信息安全相关的技术标准在数据采集,传输和***的安全稳定性上为物联数据从感知设备到上层应用整个过程开辟了高效安全可靠的通道,从而进一步完善了消防物联网的安全技术标准。
Description
技术领域
本发明涉及物联网中间件领域,尤其涉及基于消防物联网数据采集与传输的物联中间件。
背景技术
传统物联网技术都是利用无线传感,协议转换,通信网络等技术对消防设施,器材等消防装备进行智能化管理,实现远程参数配置及远程控制功能。但不同厂商的仪表设备存在较大的差异性,主要体现在硬件、接入方式、通信协议等各个方面,并且各种设备分布较广,功能比较单一,只负责特定的工作。例如烟雾报警器只负责烟感识别,烟雾报警,不会有其他的感知功能。所以大量的感知设备必须按照其功能进行划分归类。这种差异性增加了设备接入的困难程度和管理复杂度。因此,为解决上述问题,本发明提供基于消防物联网数据采集与传输的物联中间件,以丰富的通信端口集成管理机制,兼容几乎所有常用通信协议,解决物联网种资源整合问题,并解决物联网种资源整合问题。
发明内容
有鉴于此,本发明提出了基于消防物联网数据采集与传输的物联中间件,以丰富的通信端口集成管理机制,兼容几乎所有常用通信协议,解决物联网种资源整合问题,并解决物联网种资源整合问题。
本发明的技术方案是这样实现的:本发明提供了基于消防物联网数据采集与传输的物联中间件,其包括数据管理模块,数据管理模块包括设备数据管理模块、设备时序数据管理模块、用户管理数据模块和日志记录模块;
设备数据管理模块定义设备类型和设备端口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管理页面进行统一的配置管理。设备数据包括:设备权限数据、设备属性数据和设备状态数据。
设备时序数据管理模块将低层采集的时序数据换算成不同的单位;设备时序数据是物联中间件中最为重要的数据,即从底层物联设备采集的并传输至物联信息平台后进行分析整合后存储到本地的时序数据。设备时序数据包括消防信息、报警记录和仪表数据。设备时序数据管理模块将时序数据进行深度的整合加工,如根据液位、水压、电池电量等不同的传感器,换算成不同的单位。最后根据上层应用的需要,将数据推送到上层应用中心。
用户管理数据模块管理同一组织下,所有接入设备以及用户的登录管理信息;用户管理数据包括账号管理、用户权限和角色分配。对于同一个组织,用户管理数据模块根据用户的不同权限查看设置相应的设备信息。
日志记录模块记录用户操作记录和物联网中间件的运行状况、软件、硬件和***问题的信息,方便用户掌握分析中间件平台的实时运行状况。日志包括硬件信息、软件***和***状态。
物联网中间件的***包括***的稳定性与数据的安全性两个方面。其中,由于物联中间件中产生的数据随着接入的智能设备的增加而增加,对物联中间件的***的稳定性也提出了更高的要求。本实施例中,在***架构上,物联中间件采用分布式部署方式,将单一程序划分成一组小的服务,并复制多个相同的拷贝部署到不同的机器上,服务之间互相协调,互相配合,服务与服务间采用轻量级的通信机制。当其中的一台机器突然宕机,不再提供服务时,相应的请求会被转发到其他的机器上,提高了整个中间件平台的可用性。
中间件平台的安全性是整个***高效运行的前提,其中数据的存储是中间件安全性的核心和关键。本实施例中的数据存储模块用于存储物联网中间件的设备数据、设备时序数据、用户管理数据和日志。本实施例中,数据存储模块包括物联网数据存储模块和通用数据存储模块;其中,物联网数据存储模块存储设备时序数据;通用数据存储模块存储设备数据、用户管理数据和日志。通用数据存储模块包括:对象存储、NOSQL数据库和关系型数据库。本实施例使用数据***模块保护数据存储。具体的,在数据存储上采用的保护手段具体有:异地备份,镜像和快照技术以及某些数据的加密维护。数据库服务器仅在内部访问,使用RDBMS标准的通讯配置,***使用口令加密的方式进行连接。
物联网中间件解析加工后的数据,安全准确的传送到上层应用也是本实施例重点考虑的问题。因此本实施例引入MQTT消息传输协议来实现物联网中间件与上层应用之间的消息推送与接收。MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。其设计思想包括轻巧,开发,简单,规范,易于实现,使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IOT);并且使用发布-订阅消息的模式,如图3所示,物联网中间件与上层应用通信的具体步骤为:
S1、将物联网中间件作为客户端,将上层应用作为接受者;
S2、客户端和接受者分别向broker发送一个CONNECT数据包请求建立连接,broker收到CONNECT数据包,若两者均连接建立成功,则分别发送确认连接数据包至客户端和接收者;若两者中至少一位连接建立不成功,不成功的那一方再次发送CONNECT数据包请求建立连接,直至连接建立成功;
S3、接受者在消息订阅前指定订阅主题,客户端发布或订阅特定的主题,当发布的主题与接受者订阅主题相吻合时,接受者接收该条消息,否则不接收。
本实施例中,使用的MQTT通信协议主要有两个特点:一是,订阅发布--每个消息向上层发布都会带一个主题,订阅了该主题的应用就会接收到该消息,保证了消息的复用与应用的解耦;二是,稳定性,MQTT提供确认机制,即上层应用收到消息后会发送确认消息给物联网中间件,保证消息的不丢失。
本实施例的有益效果为:在现有的物联网技术相关标准的基础之上结合物联设备的使用场景,主要解决了不同设备接入及消息转发的问题。通过标准化的协议完成数据的传输,解析,处理,封装和转换,并将资源信息分类整合进行结构化和非结构化存储,最后传递给上层应用。物联网中间件根据现有的信息安全相关的技术标准在数据采集,传输和***的安全稳定性上为物联数据从感知设备到上层应用整个过程开辟了高效安全可靠的通道,从而进一步完善了消防物联网的安全技术标准。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.基于消防物联网数据采集与传输的物联中间件,其包括数据管理模块,其特征在于:所述数据管理模块包括设备数据管理模块、设备时序数据管理模块、用户管理数据模块和日志记录模块;
所述设备数据管理模块定义设备类型和设备端口IP;
所述设备时序数据管理模块将低层采集的时序数据换算成不同的单位;
所述用户管理数据模块管理同一组织下,所有接入设备以及用户的登录管理信息;
所述日志记录模块记录用户操作记录和物联网中间件的运行状况。
2.如权利要求1所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述设备数据包括:设备权限数据、设备属性数据和设备状态数据;
所述设备时序数据包括消防信息、报警记录和仪表数据;
所述用户管理数据包括账号管理、用户权限和角色分配;
所述日志包括硬件信息、软件***和***状态。
3.如权利要求2所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述物联网中间件还包括数据存储模块、数据***模块;
所述数据存储模块存储物联网中间件的设备数据、设备时序数据、用户管理数据和日志;
所述数据***模块采用异地备份、镜像和快照技术对数据存储模块中的数据加密处理。
4.如权利要求3所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述数据存储模块包括物联网数据存储模块和通用数据存储模块;
所述物联网数据存储模块存储设备时序数据;
所述通用数据存储模块存储设备数据、用户管理数据和日志。
5.如权利要求4所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述通用数据存储模块包括:对象存储、NOSQL数据库和关系型数据库。
6.如权利要求1所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述物联网中间件采用LPWA通信技术及COAP与MQTT通信协议与底层通信。
7.如权利要求1所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述物联网中间件采用MQTT消息传输协议实现与上层应用之间的消息推送和接收。
8.如权利要求7所述的基于消防物联网数据采集与传输的物联中间件,其特征在于:所述物联网中间件与上层应用通信的具体步骤为:
S1、将物联网中间件作为客户端,将上层应用作为接受者;
S2、客户端和接受者分别向broker发送一个CONNECT数据包请求建立连接,broker收到CONNECT数据包,若两者均连接建立成功,则分别发送确认连接数据包至客户端和接收者;若两者中至少一位连接建立不成功,不成功的那一方再次发送CONNECT数据包请求建立连接,直至连接建立成功;
S3、接受者在消息订阅前指定订阅主题,客户端发布或订阅特定的主题,当发布的主题与接受者订阅主题相吻合时,接受者接收该条消息,否则不接收。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911350132.6A CN111212120A (zh) | 2019-12-24 | 2019-12-24 | 基于消防物联网数据采集与传输的物联中间件 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911350132.6A CN111212120A (zh) | 2019-12-24 | 2019-12-24 | 基于消防物联网数据采集与传输的物联中间件 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111212120A true CN111212120A (zh) | 2020-05-29 |
Family
ID=70789317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911350132.6A Pending CN111212120A (zh) | 2019-12-24 | 2019-12-24 | 基于消防物联网数据采集与传输的物联中间件 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111212120A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112367204A (zh) * | 2020-11-11 | 2021-02-12 | 许继集团有限公司 | 一种用于串口类采集设备的物联终端接入方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106027610A (zh) * | 2016-05-03 | 2016-10-12 | 蚌埠依爱消防电子有限责任公司 | 一种应用于消防行业的物联网*** |
CN108093070A (zh) * | 2017-12-27 | 2018-05-29 | 复旦大学 | 一种物联网数据服务中间件*** |
CN108600357A (zh) * | 2018-04-16 | 2018-09-28 | 西安石油大学 | 一种基于soa的油气设备维养管理***及工作方法 |
CN109639790A (zh) * | 2018-12-06 | 2019-04-16 | 上海美亦健健康管理有限公司 | 一种分布式的物联网软件架构 |
CN109861978A (zh) * | 2018-12-28 | 2019-06-07 | 浙江工业大学 | 一种基于MQTT协议的物联网SaaS平台 |
CN209149518U (zh) * | 2018-11-16 | 2019-07-23 | 武汉理工光科股份有限公司 | 基于多传感融合的消防物联网联动监控*** |
CN110071823A (zh) * | 2019-03-15 | 2019-07-30 | 中科恒运股份有限公司 | 物联网中间件*** |
-
2019
- 2019-12-24 CN CN201911350132.6A patent/CN111212120A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106027610A (zh) * | 2016-05-03 | 2016-10-12 | 蚌埠依爱消防电子有限责任公司 | 一种应用于消防行业的物联网*** |
CN108093070A (zh) * | 2017-12-27 | 2018-05-29 | 复旦大学 | 一种物联网数据服务中间件*** |
CN108600357A (zh) * | 2018-04-16 | 2018-09-28 | 西安石油大学 | 一种基于soa的油气设备维养管理***及工作方法 |
CN209149518U (zh) * | 2018-11-16 | 2019-07-23 | 武汉理工光科股份有限公司 | 基于多传感融合的消防物联网联动监控*** |
CN109639790A (zh) * | 2018-12-06 | 2019-04-16 | 上海美亦健健康管理有限公司 | 一种分布式的物联网软件架构 |
CN109861978A (zh) * | 2018-12-28 | 2019-06-07 | 浙江工业大学 | 一种基于MQTT协议的物联网SaaS平台 |
CN110071823A (zh) * | 2019-03-15 | 2019-07-30 | 中科恒运股份有限公司 | 物联网中间件*** |
Non-Patent Citations (1)
Title |
---|
郭梦颖: "监控***中间件的研究与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112367204A (zh) * | 2020-11-11 | 2021-02-12 | 许继集团有限公司 | 一种用于串口类采集设备的物联终端接入方法及装置 |
CN112367204B (zh) * | 2020-11-11 | 2023-03-31 | 许继集团有限公司 | 一种用于串口类采集设备的物联终端接入方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12010251B2 (en) | Electric border gateway device and method for chaining and storage of sensing data based on the same | |
CN110048927B (zh) | 通信方法和通信装置 | |
CN113765713B (zh) | 一种基于物联网设备采集的数据交互方法 | |
CN105119974B (zh) | 一种混合云架构的物联***及实现方法 | |
CN109768880A (zh) | 一种面向电力监控***的网络拓扑远方可视化监测方法 | |
CN109391661B (zh) | 物联网终端的区块链组网方法和*** | |
CN101197715B (zh) | 一种移动数据业务状态的安全集中采集方法 | |
CN111786956B (zh) | 基于消息中间件通信安全接入内网网络的***及方法 | |
CN205883299U (zh) | 一种基于云计算的数据存储*** | |
CN112968908B (zh) | 具有数据汇聚和单向传输的物联网安全网关及实现方法 | |
CN113595806B (zh) | 一种基于opcua与mqtt协议的配网物联网通讯架构方法 | |
CN109617867B (zh) | 一种用于家居设备控制的智能网关*** | |
US10536397B2 (en) | Packet count-based object locking protocol | |
CN116016585A (zh) | 一种物联网的管理平台 | |
CN111212120A (zh) | 基于消防物联网数据采集与传输的物联中间件 | |
Nazir et al. | Reliable image notifications for smart home security with MQTT | |
CN201657204U (zh) | 实现互联网平台下的网络视频监控的*** | |
CN114745616B (zh) | 一种地下热信息远程监控预警***和方法 | |
CN116405520A (zh) | 互联互通智能处理服务***及方法 | |
CN114885012B (zh) | 物联网平台的***接入方法及*** | |
CN109120647A (zh) | 一种安全交换*** | |
CN114903474A (zh) | 一种可穿戴式汗液数据监测***及汗液数据监测方法 | |
CN106130874B (zh) | 融合多通信方式的企业一体化信息处理方法 | |
CN113315830A (zh) | 一种用于工业互联网的数据工程机数据传输方法 | |
CN112034802A (zh) | 一种运用于云数据计算的数据采集*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200529 |
|
RJ01 | Rejection of invention patent application after publication |