一种基于物联网平台的设备自发现系统及其实现方法技术方案

技术编号:38815923 阅读:14 留言:0更新日期:2023-09-15 19:55
本申请涉及一种基于物联网平台的设备自发现系统及其实现方法。本申请实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等场景。所述方法包括:生成携带直连设备从物联网平台申请的设备序列标识和直连设备所属第一产品对应的第一产品标识的设备注册请求,并发送至物联网平台,以使物联网平台基于设备序列标识和第一产品标识生成直连设备对应的设备平台标识,将设备序列标识和设备平台标识注册到第一产品标识所属的目标物联网项目中,返回直连设备对应的、包括设备平台标识的设备注册响应信息;直连设备对应的第一业务数据用于通过设备注册响应信息上报至物联网平台上的目标物联网项目中。采用本方法能够提高设备注册效率。率。率。

【技术实现步骤摘要】
一种基于物联网平台的设备自发现系统及其实现方法


[0001]本申请涉及物联网
,特别是涉及一种基于物联网平台的设备自发现系统及其实现方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着物联网技术的发展,出现了物联网平台,物联网平台是一个集成了设备管理、消息订阅、设备控制等能力的一体化平台。传统技术中,需要运维人员先在物联网平台上录入设备信息,手动进行设备注册,后续将注册信息导入设备,再由设备接入,才能实现平台管理。
[0003]然而,传统的设备注册方法,需要手动进行设备注册,操作繁琐,设备注册效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高设备注册效率的基于物联网平台的设备自发现系统及其实现方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]本申请提供了一种基于物联网平台的设备自发现系统及其实现方法,应用于与物联网平台直连的直连设备,所述方法包括:
[0006]获取直连设备所属第一产品对应的第一产品标识;所述物联网平台存储有所述第一产品标识;
[0007]发送设备序列标识申请请求至物联网平台,以使所述物联网平台生成并返回所述直连设备对应的设备序列标识;
[0008]生成携带所述设备序列标识和所述第一产品标识的设备注册请求,发送所述设备注册请求至所述物联网平台,以使所述物联网平台基于所述设备序列标识和所述第一产品标识生成所述直连设备对应的设备平台标识,并将所述设备序列标识和所述设备平台标识注册到所述第一产品标识所属的目标物联网项目中,并返回所述直连设备对应的设备注册响应信息;所述设备注册响应信息包括所述设备平台标识,所述直连设备对应的第一业务数据用于通过所述设备注册响应信息上报至所述物联网平台上的所述目标物联网项目中。
[0009]本申请还提供了一种基于物联网平台的设备自发现系统及其实现装置。所述装置包括:
[0010]第一产品标识获取模块,用于获取直连设备所属第一产品对应的第一产品标识;所述物联网平台存储有所述第一产品标识;
[0011]请求发送模块,用于发送设备序列标识申请请求至物联网平台,以使所述物联网平台生成并返回所述直连设备对应的设备序列标识;
[0012]设备注册模块,用于生成携带所述设备序列标识和所述第一产品标识的设备注册请求,发送所述设备注册请求至所述物联网平台,以使所述物联网平台基于所述设备序列标识和所述第一产品标识生成所述直连设备对应的设备平台标识,并将所述设备序列标识
和所述设备平台标识注册到所述第一产品标识所属的目标物联网项目中,并返回所述直连设备对应的设备注册响应信息;所述设备注册响应信息包括所述设备平台标识,所述直连设备对应的第一业务数据用于通过所述设备注册响应信息上报至所述物联网平台上的所述目标物联网项目中。
[0013]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法所述的步骤。
[0014]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法所述的步骤。
[0015]一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述方法所述的步骤。
[0016]上述基于物联网平台的设备自发现系统及其实现方法、装置、计算机设备、存储介质和计算机程序产品,与物联网平台直连的直连设备通过获取直连设备所属第一产品对应的第一产品标识,物联网平台存储有第一产品标识,直连设备发送设备序列标识申请请求至物联网平台,以使物联网平台生成并返回直连设备对应的设备序列标识,直连设备生成携带设备序列标识和第一产品标识的设备注册请求,发送设备注册请求至物联网平台,以使物联网平台基于设备序列标识和第一产品标识生成直连设备对应的设备平台标识,并将设备序列标识和设备平台标识注册到第一产品标识所属的目标物联网项目中,并返回直连设备对应的设备注册响应信息;设备注册响应信息包括设备平台标识,直连设备对应的第一业务数据用于通过设备注册响应信息上报至物联网平台上的目标物联网项目中。这样,无需手动处理,直连设备可以自动发送设备序列标识申请请求至物联网平台进行设备序列标识获取,自动发送设备注册请求至物联网平台进行设备注册,有效提高了直连设备的设备注册效率。进一步的,物联网平台存储有待注册的直连设备的设备序列标识和第一产品标识,直连设备通过发送携带设备序列标识和第一产品标识的设备注册请求进行设备注册,便于物联网平台识别,有助于保障设备注册的可靠性、安全性。进一步的,物联网平台根据设备序列标识和第一产品标识生成直连设备对应的设备平台标识,将设备序列标识和设备平台标识注册到第一产品标识所属的目标物联网项目中,有助于设备管理,直连设备通过包含设备平台标识的设备注册响应信息上报的第一业务数据,可以快速归档到对应的物联网项目中,有效提高了设备管理的效率。
[0017]本申请提供了一种基于物联网平台的设备自发现系统及其实现方法,应用于与物联网平台直连的直连设备,所述方法包括:
[0018]获取建立通信的目标子设备所发送的目标子设备信息;所述目标子设备信息包括所述目标子设备对应的子设备序列标识;
[0019]获取所述目标子设备所属第二产品对应的第二产品标识;所述物联网平台存储有所述第二产品标识;
[0020]生成携带所述子设备序列标识、所述第二产品标识和直连设备对应的设备平台标识的子设备注册请求,发送所述子设备注册请求至物联网平台,以使所述物联网平台基于所述子设备序列标识和所述第二产品标识生成所述目标子设备对应的子设备平台标识,并将所述子设备序列标识和所述子设备平台标识注册到所述设备平台标识所属的目标物联网项目中;
[0021]将所述物联网平台返回的所述子设备平台标识发送至所述目标子设备;所述直连设备还用于将所述目标子设备通过所述子设备序列标识上报的第二业务数据,转发至所述物联网平台上的所述目标物联网项目中。
[0022]本申请还提供了一种基于物联网平台的设备自发现系统及其实现装置。所述装置包括:
[0023]子设备信息获取模块,用于获取建立通信的目标子设备所发送的目标子设备信息;所述目标子设备信息包括所述目标子设备对应的子设备序列标识;
[0024]第二产品标识获取模块,用于获取所述目标子设备所属第二产品对应的第二产品标识;物联网平台存储有所述第二产品标识;
[0025]子设备注册模块,用于生成携带所述子设备序列标识、所述第二产品标识和直连设备对应的设备平台标识的子设备注册请求,发送所述子设备注册请求至物联网平台,以使所述物联网平台基于所述子设备序列标识和所述第二产品标识生成所述目标子设备对应的子设备平台标识,并将所述子设备序列标识和所述子设备平台标识注册到所述设备平台标识所属的目标物联网项目中;
[0026]子设备平台标识发送模块,用于将所述物联网平台返回的所述子设备平台标识发送至所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网平台的设备自发现系统及其实现方法,其特征在于,应用于与物联网平台直连的直连设备,所述方法包括:获取直连设备所属第一产品对应的第一产品标识;所述物联网平台存储有所述第一产品标识;发送设备序列标识申请请求至物联网平台,以使所述物联网平台生成并返回所述直连设备对应的设备序列标识;生成携带所述设备序列标识和所述第一产品标识的设备注册请求,发送所述设备注册请求至所述物联网平台,以使所述物联网平台基于所述设备序列标识和所述第一产品标识生成所述直连设备对应的设备平台标识,并将所述设备序列标识和所述设备平台标识注册到所述第一产品标识所属的目标物联网项目中,并返回所述直连设备对应的设备注册响应信息;所述设备注册响应信息包括所述设备平台标识,所述直连设备对应的第一业务数据用于通过所述设备注册响应信息上报至所述物联网平台上的所述目标物联网项目中。2.根据权利要求1所述的方法,其特征在于,所述获取直连设备所属第一产品对应的第一产品标识,包括:在所述第一产品为首次在所述物联网平台上创建的情况下,获取在直连设备投入使用前内置在直连设备中的所述第一产品标识;所述第一产品是在直连设备投入使用前预先在所述物联网平台上创建的;在所述物联网平台上的其他物联网项目中已创建与所述第一产品匹配的参考产品的情况下,发送携带第一产品定义信息的第一产品创建请求至所述物联网平台,以使所述物联网平台基于所述第一产品定义信息获取所述参考产品对应的产品信息,复用所述产品信息在所述目标物联网项目中创建所述第一产品,并生成和返回所述第一产品对应的第一产品标识。3.根据权利要求1所述的方法,其特征在于,所述第一业务数据是按照所述直连设备对应的第一数据模型进行上报,所述第一业务数据携带所述第一数据模型对应的第一模型标识,所述物联网平台存储有所述第一模型标识;所述方法还包括:在所述第一数据模型为首次在所述物联网平台上创建的情况下,获取在直连设备投入使用前内置在直连设备中的所述第一模型标识,将所述第一业务数据和第一模型标识打包上报至所述物联网平台;所述第一数据模型是在直连设备投入使用前预先在所述物联网平台上创建的;在所述物联网平台的其他物联网项目中已创建与所述第一数据模型匹配的参考数据模型的情况下,发送携带第一模型定义信息的第一模型创建请求至所述物联网平台,以使所述物联网平台基于所述第一模型定义信息获取所述参考数据模型对应的模型信息,复用所述模型信息在所述目标物联网项目中创建所述第一数据模型,并生成和返回所述第一数据模型对应的第一模型标识。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:获取所述直连设备对应的业务应用的应用标识和应用密钥;所述业务应用是所述直连设备所属设备生产对象基于物联网平台创建的;发送携带所述应用标识和所述应用密钥的目标创建请求至所述业务应用,通过所述业
务应用,基于所述应用标识和所述应用密钥,调用所述物联网平台的目标创建接口进行对象创建;当所述目标创建接口为产品创建接口时,所述目标创建请求为所述第一产品创建请求,当所述目标创建接口为模型创建接口时,所述目标创建请求为所述第一模型创建请求。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述物联网平台发送的、所述直连设备对应的设备私钥,获取所述物联网平台发送的物联网平台公钥;在所述物联网平台上,所述直连设备对应的设备公钥、设备私钥与所述设备序列标识存在关联关系,所述设备序列标识和所述第一产品标识存在关联关系;所述发送所述设备注册请求至所述物联网平台,以使所述物联网平台基于所述设备序列标识和所述第一产品标识生成所述直连设备对应的设备平台标识,并将所述设备序列标识和所述设备平台标识注册到所述第一产品标识所属的目标物联网项目中,并返回所述直连设备对应的设备注册响应信息,包括:基于所述设备私钥,对所述设备序列标识和所述第一产品标识进行签名处理,得到签名数据;基于所述物联网平台公钥,对所述设备序列标识和所述签名数据进行加密处理,得到注册加密数据;发送携带所述注册加密数据的设备注册请求至所述物联网平台,以使所述物联网平台基于物联网平台私钥对所述注册加密数据进行解密处理,所述物联网平台基于解密得到的设备序列标识获取对应的设备私钥,所述物联网平台基于获取到的设备私钥对解密得到的签名数据进行验签处理,在验签通过后,所述物联网平台基于解密得到的设备序列标识和对应的第一产品标识生成所述设备平台标识,并将所述设备序列标识和所述设备平台标识注册到所述目标物联网项目中,并返回所述设备注册响应信息。6.根据权利要求5所述的方法,其特征在于,所述设备注册响应信息还包括信令通道对应的通道数据,所述信令通道为所述直连设备在注册成功后与所述物联网平台的通信通道;所述方法还包括:获取对称密钥向量,基于所述物联网平台公钥,对所述设备平台标识、所述签名数据和所述对称密钥向量进行加密处理,得到登录加密数据;生成并发送携带所述登录加密数据的设备登录请求至所述物联网平台,以使所述物联网平台基于物联网平台私钥对所述登录加密数据进行解密处理,所述物联网平台基于解密得到的设备平台标识获取对应的设备私钥,所述物联网平台基于获取到的设备私钥对解密得到的签名数据进行验签处理,在验签通过后,所述物联网平台基于所述对称密钥向量生成并返回所述信令通道对应的对称密钥;所述对称密钥用于对通过所述信令通道传输的数据进行加密处理和解密处理。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取所述物联网平台发送的响应加密数据;所述响应加密数据是所述物联网平台基于设备公钥对设备注册响应信息或设备登录响应信息进行加密处理得到的;所述设备登录响应信息包括所述对称密钥和通信有效时间,所述通信有效时间用于确定所述直连设备和所述物联网平台之间的通信时效;
基于设备私钥对所述响应加密数据进行解密,得到对应的解密数据。8.根据权利要求1至7任一项所述的方法,其特征在于,所述设备序列标识申请请求是通过设备放号协议发送至所述物联网平台,所述设备注册请求是通过设备注册协议发送至所述物...

【专利技术属性】
技术研发人员:蔡昌俊俞军燕陆桥刘腾飞黄朝晖胡天祥艾义张杰谢良杨宽宽马坚生宁穗智
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1