物联网平台通用接入方法、网络设备及可读存储介质技术

技术编号:32237580 阅读:18 留言:0更新日期:2022-02-09 17:41
本发明专利技术公开了一种物联网平台通用接入方法、网络设备及可读存储介质,所述物联网平台通用接入方法包括:业务开发人员将物联网设备所述使用的通信协议上传至通用物联网平台,对通用物联网平台进行通信协议的扩展,添加其可使用的通讯协议,避免了业务开发人员需使用代码完成不同通讯的协议之间转换的问题。通用物联网平台基于该通讯协议与物联网设备进行通讯,从而在面对物联网平台与物联网设备使用不同通讯协议时,业务开发人员可快速完成将物联网设备接入物联网平台并实现通讯的工作,从而将其从处理因平台与设备使用通讯协议不同而产生的问题中解放出来专注于业务本身,加快上层业务开发人员的开发速度。层业务开发人员的开发速度。层业务开发人员的开发速度。

【技术实现步骤摘要】
物联网平台通用接入方法、网络设备及可读存储介质


[0001]本专利技术涉及物联网平台领域,尤其涉及一种物联网平台通用接入方法、网络设备及可读存储介质。

技术介绍

[0002]物联网设备与物联网平台之间使用的通讯协议各不相同,基本上没有形成标准的通讯标准,各大厂家都曾企图定义“标准”,最终的结果就是,在物联网领域增加了一个通讯方式。如何接入这些物联网设备进行统一管理,并提供对外服务是摆在物联网平台开发人员面前一个难题,目前物联网设备接入方式主要分为两大类,运营型物联网平台以及企业级物联网平台。运营型物联网平台,无力去统一千奇百怪的各种通讯协议,而是定义自己的通讯协议和物模型,为不同系统开发对应的SDK,谁要接入平台,谁就要使用对应系统的SDK。众多运营型物联网平台的公共特点就是:各自定义的物联网通讯标准和物模型。企业型物联网平台面对实际的项目交付,面临小量,但设备种类多的接入局面,使用平台标准要求各个设备厂家适配平台接入极其不现实,难以做到。所以,企业型物联网平台只有主动适配设备通讯协议,将设备接入到自身平台,从而对各类型进行统一管理。
[0003]目前解决上述问题常用的技术方案是业务开发人员在代码中实现协议转换,从而实现物联网设备接入物联网平台。若让业务开发人员自行接入,则需要大量时间去处理因通讯协议不同而产生的与业务无关的问题,影响业务本身的开发速度,且可能会造成重复开发的问题。

技术实现思路

[0004]本专利技术的主要目的在于提供一种物联网平台通用接入方法,旨在解决目前由于物联网平台与物联网设备通讯协议不统一造成物联网平台的业务开发人员在处理与业务无关的问题上花费大量时间的技术问提。
[0005]为实现上述目的,本专利技术提供一种物联网平台通用接入方法,所述物联网平台通用接入方法包括:
[0006]接收物联网平台的待接入设备的通讯协议;
[0007]判断物联网平台的数据库中是否存在所述待接入设备的通讯协议;
[0008]若数据库中不存在所述通讯协议,则将所述通讯协议保存至数据库中;
[0009]基于所述通讯协议建立物联网平台与待接入设备之间的通讯连接,并将待接入设备接入物联网平台。
[0010]进一步的,在所述判断数据库中是否存在所述待接入设备的通讯协议步骤之后,包括:
[0011]若数据库中存在所述通讯协议,则重新热部署所述通讯协议,基于部署后的协议建立物联网平台与待接入设备之间的通讯连接,并将待接入设备接入物联网平台。
[0012]进一步的,在所述将所述通讯协议保存至数据库中的步骤之前,包括:
[0013]判断所述通讯协议是否属于预设网络模型;
[0014]若所述通讯协议不属于预设网络模型,则输出所述通讯协议暂不支持的提示;
[0015]若所述通讯协议属于预设网络模型,则输出所述通讯协议接收成功的提示。
[0016]进一步的,在所述输出所述通讯协议接收成功的提示的步骤之后,包括:
[0017]解析并判断所述通讯协议是否存在逻辑错误;
[0018]若所述通讯协议不存在逻辑错误,则输出所述通讯协议解析无误的提示。
[0019]进一步的,在所述解析并判断所述通讯协议是否存在逻辑错误的步骤之后,包括:
[0020]若所述通讯协议存在逻辑错误,则输出对所述通讯协议解析存在错误的提示。
[0021]进一步的,所述接收物联网平台的待接入设备的通讯协议包括:
[0022]接收所述物联网平台的待接入设备的配置文档以及接收根据所述配置文档生成的通讯协议。
[0023]进一步的,在所述将所述通讯协议保存至数据库中的步骤之后,包括:
[0024]根据所述通讯协议以及所述待接入设备的配置文档生成所述待接入设备的对外模型接口模板。
[0025]进一步的,所述基于所述通讯协议建立物联网平台与待接入设备之间的通讯连接,并将待接入设备接入物联网平台包括:
[0026]基于用户操作并结合所述对外模型接口模板配置与待接入设备的网络连接路径;
[0027]基于所述通讯协议以及所述网络连接路径与待接入设备进行通讯,并将待接入设备接入物联网平台。
[0028]此外,为实现上述目的,本专利技术还提供一种网络设备,所述网络设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物联网平台通用接入程序,所述物联网平台通用接入程序被所述处理器执行时实现如上述的物联网平台通用接入方法的步骤。
[0029]此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有物联网平台通用接入程序,所述物联网平台通用接入程序被处理器执行时实现如上述的物联网平台通用接入方法的步骤。
[0030]本专利技术实施例提出的一种物联网平台通用接入方法,业务开发人员只需将物联网设备所述使用的通信协议上传至通用物联网平台,对通用物联网平台进行通信协议的扩展,添加其可使用的通讯协议,避免了业务开发人员需使用代码完成不同通讯的协议之间转换的问题。通用物联网平台基于该通讯协议与物联网设备进行通讯,从而在面对物联网平台与物联网设备使用不同通讯协议时,业务开发人员可快速完成将物联网设备接入物联网平台并实现通讯的工作,将其从处理平台与设备使用通讯协议不同产生的问题中解放出来专注于业务本身,加快上层业务开发人员的开发速度。
附图说明
[0031]图1是本专利技术实施例方案涉及的硬件运行环境的网络设备结构示意图;
[0032]图2为本专利技术物联网平台通用接入方法中第一实施例的流程示意图;
[0033]图3为本专利技术物联网平台通用接入方法中第二实施例的流程示意图。
[0034]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0035]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0036]本专利技术实施例的主要解决方案是:业务开发人员只需将物联网设备所述使用的通信协议上传至通用物联网平台,对通用物联网平台进行通信协议的扩展,添加其可使用的通讯协议,避免了业务开发人员需使用代码完成不同通讯的协议之间转换的问题,通用物联网平台再基于该通讯协议与物联网设备进行通讯。
[0037]由于一般技术方案中,物联网设备与物联网平台之间使用的通讯协议各不相同,基本上没有形成标准的通讯标准,各大厂家都曾企图定义“标准”,最终的结果就是,在物联网领域增加了一个通讯方式。如何接入这些物联网设备进行统一管理,并提供对外服务是摆在物联网平台开发人员面前一个难题,目前物联网设备接入方式主要分为两大类,运营型物联网平台以及企业级物联网平台。运营型物联网平台,无力去统一千奇百怪的各种通讯协议,而是定义自己的通讯协议和物模型,为不同系统开发对应的SDK(Software Development Kit、软件开发工具包),谁要接入平台,谁就要使用对应系统的SDK。众多运营型物联网平台的公共特点就是:各自定义的物本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网平台通用接入方法,其特征在于,所述物联网平台通用接入方法包括:接收物联网平台的待接入设备的通讯协议;判断物联网平台的数据库中是否存在所述待接入设备的通讯协议;若数据库中不存在所述通讯协议,则将所述通讯协议保存至数据库中;基于所述通讯协议建立物联网平台与待接入设备之间的通讯连接,并将待接入设备接入物联网平台。2.如权利要求1所述的物联网平台通用接入方法,其特征在于,在所述判断数据库中是否存在所述待接入设备的通讯协议的步骤之后,包括:若数据库中存在所述通讯协议,则重新热部署所述通讯协议,基于部署后的协议建立物联网平台与待接入设备之间的通讯连接,并将待接入设备接入物联网平台。3.如权利要求2所述的物联网平台通用接入方法,其特征在于,在所述将所述通讯协议保存至数据库中的步骤之前,包括:判断所述通讯协议是否属于预设网络模型;若所述通讯协议不属于预设网络模型,则输出所述通讯协议暂不支持的提示;若所述通讯协议属于预设网络模型,则输出所述通讯协议接收成功的提示。4.如权利要求3所述的物联网平台通用接入方法,其特征在于,在所述输出所述通讯协议接收成功的提示的步骤之后,包括:解析并判断所述通讯协议是否存在逻辑错误;若所述通讯协议不存在逻辑错误,则输出所述通讯协议解析无误的提示。5.如权利要求4所述的物联网平台通用接入方法,其特征在于,在所述解析并判断所述通讯协议是否存在逻辑错误的步骤之后,包括:...

【专利技术属性】
技术研发人员:马力
申请(专利权)人:深圳创维智慧科技有限公司
类型:发明
国别省市:

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

1