logo好方法网

一种物联网中间件数据处理方法、系统、存储介质、终端


技术摘要:
本发明属于数据处理技术领域,公开了一种物联网中间件数据处理方法、系统、存储介质、终端,内置数据库实现数据的存储和转发能力,将底层物联网设备的数据以JSON格式暂存于数据库中;使用统一的API接口,同支持HTTP、COAP、MQTT和AMQP的上层物联网应用程序进行通信。系  全部
背景技术:
目前,物联网作为新一代信息技术的重要组成部分,正不断渗透到生产生活中,给 我们的生活生产带来了极大的便利。基于物联网设备的异构特性和物联网设备通信协议的 非同一性,物联网中间件技术应运而生。物联网中间件作为服务于物联网底层设备和上层 应用程序的中间软件系统,必须能够兼容底层异构的设备以及上层使用不同通信协议的应 用程序。当前的解决方案大多只考虑一种通信协议或相同型号的设备,以此实现底层设备 和上层应用程序的连接通信,这明显无法满足我们万物互联的需求。 通过上述分析,现有技术存在的问题及缺陷为:目前兼容底层异构的设备以及上 层使用不同通信协议的应用程序只考虑一种通信协议或相同型号的设备,实现底层设备和 上层应用程序的连接通信。 解决以上问题及缺陷的难度为:当前,对于物联网设备及其所使用通信协议,尚没 有明确的官方文件对其进行统一规范,这导致不同商家生产的物联网设备种类繁杂,通信 协议不一致,难以实现不同厂家不同类型设备之间的互操作;同时,上层的物联网应用程序 也没有统一的通信协议规范,使用不同通信协议的应用程序之间也往往难以进行数据交 互。 解决以上问题及缺陷的意义为:如过能够解决上述问题,设想一下,不同规格、不 同类型,使用不同通信协议的物联网设备只需配置本发明所示中间件,便可以实现他们之 间的互操作,这将极大的便利物联生活。
技术实现要素:
针对现有技术存在的问题,本发明提供了一种物联网中间件数据处理方法、系统、 存储介质、终端。 本发明是这样实现的,一种物联网中间件数据处理方法,底层异构物联网设备负 责采集数据,然后将采集到的大量异构数据通过南向的统一消息协议接口传入中间件系 统,数据库系统会对其进行存储和转发,以支持北向应用层序之间的通信。所述物联网中间 件数据处理方法包括: 内置数据库实现数据的存储和转发能力,将底层物联网设备收集到的数据过统一 的API接口进行转换(以插件形式),最终以JSON格式暂存于数据库中; 使用统一的API接口,通过部署对应插件的形式,支持HTTP、COAP、MQTT和AMQP的上 层物联网应用程序通过API接口的转化为一种通用的通信协议(比如都转化为HTTP),以此 实现上层应用程序之间的通信。 进一步,所述物联网中间件数据处理方法实现使用蓝牙、WiFi、ZigBee、LoRa通信 3 CN 111580985 A 说 明 书 2/4 页 协议。 进一步,所述物联网中间件数据处理方法对于南向接口,通过使用统一的协议转 换接口实现使用蓝牙、WiFi、ZigBee、LoRa消息协议的物联网设备之间的互操作以及与中间 件的交互。例如通过部署对应插件,将所有的消息协议都转化为WiFi,以此实现设备之间的 互操作性。 进一步,所述物联网中间件数据处理方法对于北向接口,通过使用统一的API接口 实现上层物联网应用程序和中间件的交互。 进一步,所述物联网中间件数据处理方法HTTP和COAP协议基于请求\回复的协议, 通过安装支持HTTP和COAP协议的插件,上层应用程序可直接和中间件内部的数据库进行交 互,与底层设备进行数据交互。 进一步,AMQP和MQTT协议基于订阅\发布的协议,通过安装支持AMQP和MQTT协议的 插件,上层应用程序可利用代理对所需数据进行订阅以及向代理发布自己的数据,与底层 设备进行数据交互。 本发明的另一目的在于提供一种接收用户输入程序存储介质,所存储的计算机程 序使电子设备执行权利要求任意一项所述包括下列步骤: 内置数据库实现数据的存储和转发能力,将底层物联网设备的数据以JSON格式暂 存于数据库中; 使用统一的API接口,同支持HTTP、COAP、MQTT和AMQP的上层物联网应用程序进行 通信。 本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包 括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的物联网中间 件数据处理方法。 本发明的另一目的在于提供一种实施所述的物联网中间件数据处理方法的物联 网中间件数据处理系统,所述物联网中间件数据处理系统包括: 数据库模块,用于实现数据的存储和转发,将底层物联网设备的数据以JSON格式 暂存于数据库中; 上层物联网应用程序通信模块,用于通过使用统一的API接口,支持HTTP、COAP、 MQTT和AMQP的上层物联网应用程序进行通信。 本发明的另一目的在于提供一种网关终端,所述网关终端安装有所述的物联网中 间件数据处理系统。 结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明通过绑定 多个协议作为即插即用服务来支持异构设备和应用程序之间的互操作性。 附图说明 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使 用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的 附图。 图1是本发明实施例提供的物联网中间件数据处理方法流程图。 4 CN 111580985 A 说 明 书 3/4 页 图2是本发明实施例提供的物联网中间件数据处理系统的结构示意图; 图中:1、数据库模块;2、上层物联网应用程序通信模块。 图3是本发明实施例提供的物联网中间件数据处理系统的原理图。
分享到:
收藏