物联网平台的快速接入方法、装置、存储介质及电子装置与流程

文档序号:34391673发布日期:2023-06-08 10:13阅读:38来源:国知局
物联网平台的快速接入方法、装置、存储介质及电子装置与流程

本技术涉及智能设备控制领域,尤其涉及一种物联网平台的快速接入方法、装置、存储介质及电子装置。


背景技术:

1、物联网(internet of things,iot)平台是一个集成了设备管理、数据安全通信和消息订阅等能力的一体化平台。向下支持连接海量设备,采集设备数据上云;向上提供云端api,服务端可通过调用云端api将指令下发至设备端,实现远程控制。

2、在相关技术中,开发者可以通过物联网平台提供的sdk进行针对物联网设备的功能开发,并在通过一系列的审核流程后将物联网设备接入到物联网平台。

3、然而,这样的接入流程的周期较长,尤其是针对在已接入设备的基础上进行较小改动的物联网设备,也需要按照上述流程重新将新设备接入到物联网平台,不仅严重影响了产品的迭代上市,而且开发成本居高不下。


技术实现思路

1、本技术的目的是提供一种物联网平台的快速接入方法、装置、存储介质及电子装置,用于降低物联网设备的开发成本,缩短特定物联网设备的接入周期,从而实现产品的快速迭代。

2、本技术提供一种物联网平台的快速接入方法,包括:

3、获取待接入设备的第一设备信息,并确定与所述第一设备信息相匹配的第二设备信息;所述第二设备信息为已接入物联网平台的目标设备的设备信息;根据所述第二设备信息,确定针对所述目标设备开发的第一功能,并将所述第一功能复用至所述待接入设备;在提交的所述待接入设备的第二功能与所述第一功能相同的情况下,基于所述目标设备的接入验证信息完成对所述待接入设备的接入验证。

4、可选地,所述确定与所述第一设备信息相匹配的第二设备信息,包括:基于所述第一设备信息从已经接入到所述物联网平台上的电子设备中筛选出设备信息与所述第一设备信息的相似度满足预设相似度的候选设备,并向开发者展示所述候选设备的设备信息;响应于开发者选择目标候选设备的选择输入,将所述目标候选设备确定为所述目标设备。

5、可选地,所述根据所述第二设备信息,确定针对所述目标设备开发的第一功能,并将所述第一功能复用至所述待接入设备,包括:根据所述第二设备信息,从所述物联网平台的代码库中确定针对所述目标设备所开发的第一功能的功能实现代码;将所述第一功能的功能实现代码作为所述待接入设备的功能实现代码进行复用。

6、可选地,所述在提交的所述待接入设备的第二功能与所述第一功能相同的情况下,基于所述目标设备的接入验证信息完成对所述待接入设备的接入验证之前,所述方法还包括:基于提交的所述待接入设备的第二功能的功能实现代码对所述第二功能进行功能验证;其中,针对所述第二功能进行的功能验证用于判断所述第二功能与所述第一功能是否相同。

7、可选地,所述在提交的所述待接入设备提交的第二功能与所述第一功能相同的情况下,基于所述目标设备的接入验证信息完成对所述待接入设备的接入验证,包括:在所述第二功能与所述第一功能相同的情况下,基于所述目标设备的在线验证结果、质量审核结果以及整机检测结果完成对所述待接入设备的接入验证。

8、可选地,所述基于提交的所述待接入设备的第二功能的功能实现代码对所述第二功能进行功能验证之后,所述方法还包括:在所述第二功能与所述第一功能存在差异的情况下,执行对所述待接入设备的接入验证流程,并基于所述待接入设备的接入验证结果确定是否允许所述待接入设备接入到所述物联网平台。

9、可选地,所述在所述第二功能与所述第一功能存在差异的情况下,执行对所述待接入设备的接入验证流程,并基于所述待接入设备的接入验证结果确定是否允许所述待接入设备接入到所述物联网平台,包括:在所述第二功能与所述第一功能存在差异的情况下,执行对所述待接入设备的在线验证流程、质量审核流程以及整机检测流程;基于所述待接入设备的在线验证结果、质量审核结果以及整机检测结果确定是否允许所述待接入设备接入到所述物联网平台。

10、本技术还提供一种物联网平台的快速接入装置,包括:

11、获取模块,用于获取待接入设备的第一设备信息;确定模块,用于确定与所述第一设备信息相匹配的第二设备信息;所述第二设备信息为已接入物联网平台的目标设备的设备信息;所述确定模块,还用于根据所述第二设备信息,确定针对所述目标设备开发的第一功能;复用模块,用于将所述第一功能复用至所述待接入设备;设备接入模块,用于在提交的所述待接入设备的第二功能与所述第一功能相同的情况下,基于所述目标设备的接入验证信息完成对所述待接入设备的接入验证。

12、可选地,所述装置还包括:信息展示模块;所述确定模块,还用于基于所述第一设备信息从已经接入到所述物联网平台上的电子设备中筛选出设备信息与所述第一设备信息的相似度满足预设相似度的候选设备;所述信息展示模块,用于向开发者展示所述候选设备的设备信息;所述确定模块,具体用于响应于开发者选择目标候选设备的选择输入,将所述目标候选设备确定为所述目标设备。

13、可选地,所述确定模块,具体用于根据所述第二设备信息,从所述物联网平台的代码库中确定针对所述目标设备所开发的第一功能的功能实现代码;所述复用模块,具体用于将所述第一功能的功能实现代码作为所述待接入设备的功能实现代码进行复用。

14、可选地,所述装置还包括:功能验证模块;所述功能验证模块,用于基于提交的所述待接入设备的第二功能的功能实现代码对所述第二功能进行功能验证;其中,针对所述第二功能进行的功能验证用于判断所述第二功能与所述第一功能是否相同。

15、可选地,所述设备接入模块,具体用于在所述第二功能与所述第一功能相同的情况下,基于所述目标设备的在线验证结果、质量审核结果以及整机检测结果完成对所述待接入设备的接入验证。

16、可选地,所述设备接入模块,还用于在所述第二功能与所述第一功能存在差异的情况下,执行对所述待接入设备的接入验证流程,并基于所述待接入设备的接入验证结果确定是否允许所述待接入设备接入到所述物联网平台。

17、可选地,所述设备接入模块,具体用于在所述第二功能与所述第一功能存在差异的情况下,执行对所述待接入设备的在线验证流程、质量审核流程以及整机检测流程;所述设备接入模块,具体还用于基于所述待接入设备的在线验证结果、质量审核结果以及整机检测结果确定是否允许所述待接入设备接入到所述物联网平台。

18、本技术还提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行实现如上述任一种所述物联网平台的快速接入方法的步骤。

19、本技术还提供一种计算机可读存储介质,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行时实现如上述任一种所述物联网平台的快速接入方法的步骤。

20、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述物联网平台的快速接入方法的步骤。

21、本技术提供的物联网平台的快速接入方法、装置、存储介质及电子装置,在需要将d类产品接入到物联网平台的情况下,首先获取待接入设备的第一设备信息,并确定与所述第一设备信息相匹配的第二设备信息。之后,根据所述第二设备信息,确定针对所述目标设备开发的第一功能,并将所述第一功能复用至所述待接入设备。最后,在提交的所述待接入设备的第二功能与所述第一功能相同的情况下,基于所述目标设备的接入验证信息完成对所述待接入设备的接入验证。如此,不仅能够降低物联网设备的开发成本,还能够缩短特定物联网设备的接入周期,从而实现产品的快速迭代。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1