[发明专利]一种物联网中间件数据处理方法、系统、存储介质、终端在审
申请号: | 202010247175.8 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111580985A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 沈玉龙;董亚辉;祝幸辉;任保全;郭得科;姜晓鸿 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/25;H04L29/06;H04L29/08 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 何畏 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 中间件 数据处理 方法 系统 存储 介质 终端 | ||
本发明属于数据处理技术领域,公开了一种物联网中间件数据处理方法、系统、存储介质、终端,内置数据库实现数据的存储和转发能力,将底层物联网设备的数据以JSON格式暂存于数据库中;使用统一的API接口,同支持HTTP、COAP、MQTT和AMQP的上层物联网应用程序进行通信。系统包括:数据库模块,用于实现数据的存储和转发,将底层物联网设备的数据以JSON格式暂存于数据库中;上层物联网应用程序通信模块,用于通过使用统一的API接口,支持HTTP、COAP、MQTT和AMQP的上层物联网应用程序进行通信。本发明通过绑定多个协议作为即插即用服务来支持异构设备和应用程序之间的互操作性。
技术领域
本发明属于数据处理技术领域,尤其涉及一种物联网中间件数据处理方法、系统、存储介质、终端。
背景技术
目前,物联网作为新一代信息技术的重要组成部分,正不断渗透到生产生活中,给我们的生活生产带来了极大的便利。基于物联网设备的异构特性和物联网设备通信协议的非同一性,物联网中间件技术应运而生。物联网中间件作为服务于物联网底层设备和上层应用程序的中间软件系统,必须能够兼容底层异构的设备以及上层使用不同通信协议的应用程序。当前的解决方案大多只考虑一种通信协议或相同型号的设备,以此实现底层设备和上层应用程序的连接通信,这明显无法满足我们万物互联的需求。
通过上述分析,现有技术存在的问题及缺陷为:目前兼容底层异构的设备以及上层使用不同通信协议的应用程序只考虑一种通信协议或相同型号的设备,实现底层设备和上层应用程序的连接通信。
解决以上问题及缺陷的难度为:当前,对于物联网设备及其所使用通信协议,尚没有明确的官方文件对其进行统一规范,这导致不同商家生产的物联网设备种类繁杂,通信协议不一致,难以实现不同厂家不同类型设备之间的互操作;同时,上层的物联网应用程序也没有统一的通信协议规范,使用不同通信协议的应用程序之间也往往难以进行数据交互。
解决以上问题及缺陷的意义为:如过能够解决上述问题,设想一下,不同规格、不同类型,使用不同通信协议的物联网设备只需配置本发明所示中间件,便可以实现他们之间的互操作,这将极大的便利物联生活。
发明内容
针对现有技术存在的问题,本发明提供了一种物联网中间件数据处理方法、系统、存储介质、终端。
本发明是这样实现的,一种物联网中间件数据处理方法,底层异构物联网设备负责采集数据,然后将采集到的大量异构数据通过南向的统一消息协议接口传入中间件系统,数据库系统会对其进行存储和转发,以支持北向应用层序之间的通信。所述物联网中间件数据处理方法包括:
内置数据库实现数据的存储和转发能力,将底层物联网设备收集到的数据过统一的API接口进行转换(以插件形式),最终以JSON格式暂存于数据库中;
使用统一的API接口,通过部署对应插件的形式,支持HTTP、COAP、MQTT和AMQP的上层物联网应用程序通过API接口的转化为一种通用的通信协议(比如都转化为HTTP),以此实现上层应用程序之间的通信。
进一步,所述物联网中间件数据处理方法实现使用蓝牙、WiFi、ZigBee、LoRa通信协议。
进一步,所述物联网中间件数据处理方法对于南向接口,通过使用统一的协议转换接口实现使用蓝牙、WiFi、ZigBee、LoRa消息协议的物联网设备之间的互操作以及与中间件的交互。例如通过部署对应插件,将所有的消息协议都转化为WiFi,以此实现设备之间的互操作性。
进一步,所述物联网中间件数据处理方法对于北向接口,通过使用统一的API接口实现上层物联网应用程序和中间件的交互。
进一步,所述物联网中间件数据处理方法HTTP和COAP协议基于请求\回复的协议,通过安装支持HTTP和COAP协议的插件,上层应用程序可直接和中间件内部的数据库进行交互,与底层设备进行数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010247175.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种深空高速撞击器分级低功耗热控制方法
- 下一篇:管道内壁检测装置