一种物联网的适配方法、装置、设备以及存储介质制造方法及图纸

技术编号:36643596 阅读:14 留言:0更新日期:2023-02-18 13:01
本发明专利技术涉及物联网技术领域,特别涉及是一种物联网的适配方法、装置、设备以及存储介质,方法包括:获得应用端发送的适配请求数据以及所述物联网端的接口数据;将所述适配请求数据以及所述物联网端的接口数据发送至API网关;根据所述物联网端的接口数据以及所述API适配器,对所述物联网端进行接入处理;根据所述应用端发送的适配请求数据以及API适配插件,对所述适配请求数据的格式进行处理,获得目标适配请求数据;根据所述目标适配请求数据,将所述应用端与所述物联网端进行适配处理。与现有技术相比,避免了由于各个物联网厂商的API协议不同所导致的适配困难,效率低下的问题,实现了物联网的快速、精准适配。精准适配。精准适配。

【技术实现步骤摘要】
一种物联网的适配方法、装置、设备以及存储介质


[0001]本专利技术涉及物联网
,特别涉及是一种物联网的适配方法、装置、设备以及存储介质。

技术介绍

[0002]在物联网领域,标准协议很多,如:MBus、RS485、LoRa等等,物联厂商在这些基础上也做自定义协议,导致物联设备通信非常复杂。目前,为了解决这个问题,各个物联厂商都在自己的设备上进行系统化,不再对外暴露底层协议,基本采用Http、MQTT协议进行通信,但是各家的API各不相同,难以快速、精准地实现物联网的适配。

技术实现思路

[0003]基于此,本专利技术的目的在于,提供一种物联网的适配方法、装置、设备以及存储介质,通过API适配器,实现了物联网的快速以及精准适配。
[0004]该技术方案如下:
[0005]第一方面,本申请实施例提供了一种物联网的适配方法,包括以下步骤:
[0006]获得应用端发送的适配请求数据以及所述物联网端的接口数据;
[0007]将所述适配请求数据以及所述物联网端的接口数据发送至API网关;其中,所述API网关包括API适配插件以及若干个API适配器;
[0008]根据所述物联网端的接口数据以及所述API适配器,对所述物联网端进行接入处理;
[0009]根据所述应用端发送的适配请求数据以及API适配插件,对所述适配请求数据的格式进行处理,获得目标适配请求数据;
[0010]根据所述目标适配请求数据,将所述应用端与所述物联网端进行适配处理。
[0011]第二方面,本申请实施例提供了一种物联网的适配装置,包括:
[0012]获取模块,用于获得应用端发送的适配请求数据以及所述物联网端的接口数据;
[0013]发送模块,用于将所述适配请求数据以及所述物联网端的接口数据发送至API网关;其中,所述API网关包括API适配插件以及若干个API适配器;
[0014]接入处理模块,用于根据所述物联网端的接口数据以及所述API适配器,对所述物联网端进行接入处理;
[0015]格式转换模块,用于根据所述应用端发送的适配请求数据以及API适配插件,对所述适配请求数据的格式进行处理,获得目标适配请求数据;
[0016]适配处理模块,用于根据所述目标适配请求数据,将所述应用端与所述物联网端进行适配处理。
[0017]第三方面,本申请实施例提供了一种设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述计算机程序被所述处理器执行时实现如第一方面所述物联网的适配方法的步骤。
[0018]第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的物联网的适配方法的步骤。
[0019]在本申请实施例中,通过获得应用端发送的适配请求数据以及所述物联网端的接口数据;将所述适配请求数据以及所述物联网端的接口数据发送至API网关;根据所述物联网端的接口数据以及所述API适配器,对所述物联网端进行接入处理,实现了所述物联网端接入所述API网关;根据所述应用端发送的适配请求数据以及API适配插件,对所述适配请求数据的格式进行处理,获得目标适配请求数据;实现了所述应用端快速接入所述API网关;根据所述目标适配请求数据,将所述应用端与所述物联网端进行适配处理,避免了由于各个物联网厂商的API协议不同所导致的适配困难,效率低下的问题,实现了物联网的快速、精准适配。
[0020]为了更好地理解和实施,下面结合附图详细说明本专利技术。
附图说明
[0021]图1为本申请第一实施例提供的物联网的适配方法的流程示意图;
[0022]图2为本申请一个实施例提供的物联网的适配方法中S103的流程示意图;
[0023]图3为本申请另一个实施例提供的物联网的适配方法的流程示意图;
[0024]图4为本申请一个实施例提供的物联网的适配方法中S106的流程示意图;
[0025]图5为本申请一个实施例提供的物联网的适配方法中S104的流程示意图;
[0026]图6为本申请一个实施例提供的物联网的适配方法中S105的流程示意图;
[0027]图7为本申请一个实施例提供的物联网的适配装置的结构示意图;
[0028]图8为本申请一个实施例提供的设备的结构示意图。
具体实施方式
[0029]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0030]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0031]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0032]请参阅图1,图1为本申请第一实施例提供的物联网的适配方法的流程示意图,所述方法包括如下步骤:
[0033]S101:获得应用端发送的适配请求数据以及所述物联网端的接口数据。
[0034]该物联网的适配方法的执行主体可为服务器或客户端,所述服务器可以一台计算机设备,或多台计算机设备联合而成的服务器机群,用于与客户端建立网络连接。下面以服务器为例进行说明。
[0035]所述应用端可以是一台计算机设备或移动终端设备,通过与服务器连接来使用户控制该应用端相对应的物联设备。
[0036]所述物联网端可以是一台计算机设备或移动终端设备,可以通过与服务器与所述应用端建立通信连接。
[0037]所述适配请求数据用于所述应用端与所述应用端指定的物联设备进行关联、匹配。
[0038]所述接口数据为所述物联网端的接口上的数据,用于所述物联网端接入服务器。
[0039]具体的,用户可以通过所述应用端,向服务器发送适配请求数据,服务器接收所述适配请求数据;当物联网端与服务器连接时,触发服务器响应适配指令,服务器获得所述接入API网关的物联网端的接口数据。
[0040]例如,用户通过“智慧车行”APP作为所述应用端,“捷顺/蓝卡”车辆放行设备作为所述物联网端;用户通过所述“智慧车行”APP本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网的适配方法,其特征在于,包括以下步骤:获得应用端发送的适配请求数据以及所述物联网端的接口数据;将所述适配请求数据以及所述物联网端的接口数据发送至API网关;其中,所述API网关包括API适配插件以及若干个API适配器;根据所述物联网端的接口数据以及所述API适配器,对所述物联网端进行接入处理;根据所述应用端发送的适配请求数据以及API适配插件,对所述适配请求数据的格式进行处理,获得目标适配请求数据;根据所述目标适配请求数据,将所述应用端与所述物联网端进行适配处理。2.根据权利要求1所述的物联网的适配方法,其特征在于,所述根据所述物联网端的接口数据以及所述API适配器,对所述物联网端进行接入处理,包括步骤:响应API适配器配置指令,对所述API适配器中的适配规则进行配置;其中,所述API适配器配置指令包括接入规则添加指令和接入规则删除指令;根据所述接入规则增加指令,在所述接入规则增加指令所指示的API适配器中增加接入规则;根据所述接入规则删除指令,删除所述接入规则删除指令所指示的接入规则。3.根据权利要求1所述的物联网的适配方法,其特征在于,还包括步骤:响应接入处理完成操作,获得接入处理结果信息,并保存所述接入处理结果信息至数据库中。4.根据权利要求3所述的物联网的适配方法,其特征在于,所述响应接入处理完成操作,获得接入处理结果信息,并保存所述接入处理结果信息至数据库中,包括步骤:响应API适配器标记指令,根据所述接入处理结果信息,获得所述物联网端相应的API适配器标识;根据所述物联网端相应的API适配器标识,获得目标API适配器,根据所述物联网端的接口数据以及所述目标API适配器,对所述物联网端进行接入处理。5.根据权利要求4所述的物联网的适配方法,其特征在于,所述根据所述适配请求数据以及API适配插件,对所述适...

【专利技术属性】
技术研发人员:张大志韩时速朱康元
申请(专利权)人:广东飞企互联科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1