一种轻量化的设备接入方法、装置、设备及存储介质与流程

文档序号:40290139发布日期:2024-12-13 11:04阅读:35来源:国知局
一种轻量化的设备接入方法、装置、设备及存储介质与流程

本技术涉及计算机,尤其涉及一种轻量化的设备接入方法、装置、设备及存储介质。


背景技术:

1、随着物联网发展的逐步成熟,物联网平台产品需要下沉到具体的行业中,应用于工业物联网、智慧交通、安防防疫、智能生活等众多领域,越来越多的行业应用需要物联网平台能够实现私有化部署以及轻量化部署,以尽可能低成本、快速与行业应用相结合,实现行业应用智能化改造的目标与要求。

2、目前,主流的物联网平台可以提供多个物联网设备接入、数据采集和数据分析等能力,但是在针对不同行业进行私有化时,用户只能改变物联网应用平台所连接的对应行业的物联网设备,以及对物联网设备不同类型数据分析等,其无法改变物联网平台的架构,无法有效实现轻量化。


技术实现思路

1、本技术实施例提供一种轻量化的设备接入方法、装置、设备及存储介质,以解决相关技术存在的至少一个问题,技术方案如下:

2、第一方面,本技术实施例提供了一种轻量化的设备接入的方法,包括:

3、确定分布式设备接入系统,所述分布式设备接入系统包括至少一个设备接入节点,所述设备接入节点支持多种传输协议;

4、将至少一个物联网设备接入至所述设备接入节点;

5、通过所述设备接入节点获取所述物联网设备的设备数据,并将所述设备数据推送到物联网设备管理系统;

6、通过所述物联网设备管理系统将所述设备数据推送到应用系统,通过所述应用系统,对所述设备数据进行处理;所述应用系统包括至少一行业的应用平台。

7、在一种实施方式中,所述方法还包括:

8、通过服务注册中心注册至少一所述设备接入节点的节点信息;

9、当所述物联网设备上线时,通过grpc接口或http接口,将所述节点信息推送至所述物联网设备管理系统。

10、在一种实施方式中,所述方法还包括:

11、当至少一所述应用平台发送下行数据时,所述物联网设备管理系统接收所述下行数据,并根据所述节点信息以及所述下行数据的设备信息,确定目标设备接入节点;

12、通过所述目标设备接入节点接收所述下行数据,并将所述下行数据发送至对应的目标物联网设备。

13、在一种实施方式中,所述当所述物联网设备上线时,通过grpc接口或http接口,将所述节点信息推送至所述物联网设备管理系统包括:

14、当所述物联网设备上线时,且当所述物联网设备对应的设备接入节点通过所述服务注册中心注册,通过grpc接口将该设备接入节点的所述节点信息推送至所述物联网设备管理系统;

15、当所述物联网设备上线时,且当所述物联网设备对应的设备接入节点非所述服务注册中心注册,通过http接口将该设备接入节点的所述节点信息推送至所述物联网设备管理系统。

16、在一种实施方式中,所述方法还包括:

17、通过所述物联网设备管理系统,定时获取通过所述服务注册中心注册的设备接入节点的节点信息;

18、通过所述物联网设备管理系统,定时向非所述服务注册中心注册的设备接入节点发送心跳请求以确定该设备接入节点是否离线,若离线则将该设备接入节点的状态设置为离线状态。

19、在一种实施方式中,所述通过所述物联网设备管理系统将所述设备数据推送到应用系统包括:

20、通过所述物联网设备管理系统的设备物模型,分析所述设备数据的数据格式;

21、确定所述数据格式是否为预设标准格式;

22、当所述数据格式不是预设标准格式,根据所述数据格式的格式类型确定目标转换算法,并根据所述目标转换算法将所述设备数据转换为预设标准格式。

23、在一种实施方式中,所述确定分布式设备接入系统包括:

24、响应于构建指令,构建至少一个设备接入节点,所述设备接入节点用于连接一个或多个物联网设备;

25、响应于部署指令,将所述设备接入节点部署至一个或多个服务器中。

26、第二方面,本技术实施例提供了一种轻量化的设备接入装置,包括:

27、确定模块,用于确定分布式设备接入系统,所述分布式设备接入系统包括至少一个设备接入节点,所述设备接入节点支持多种传输协议;

28、接入模块,用于将至少一个物联网设备接入至所述设备接入节点;

29、获取模块,用于通过所述设备接入节点获取所述物联网设备的设备数据,并将所述设备数据推送到物联网设备管理系统;

30、推送模块,用于通过所述物联网设备管理系统将所述设备数据推送到应用系统,通过所述应用系统,对所述设备数据进行处理;所述应用系统包括至少一行业的应用平台。

31、在一种实施方式中,所述轻量化的设备接入装置还包括注册模块,注册模块用于:

32、通过服务注册中心注册至少一所述设备接入节点的节点信息;

33、当所述物联网设备上线时,通过grpc接口或http接口,将所述节点信息推送至所述物联网设备管理系统。

34、在一种实施方式中,所述轻量化的设备接入装置还包括管理模块,管理模块用于:

35、当至少一所述应用平台发送下行数据时,所述物联网设备管理系统接收所述下行数据,并根据所述节点信息以及所述下行数据的设备信息,确定目标设备接入节点;

36、通过所述目标设备接入节点接收所述下行数据,并将所述下行数据发送至对应的目标物联网设备。

37、在一种实施方式中,所述管理模块还用于:

38、通过所述物联网设备管理系统,定时获取通过所述服务注册中心注册的设备接入节点的节点信息;

39、通过所述物联网设备管理系统,定时向非所述服务注册中心注册的设备接入节点发送心跳请求以确定该设备接入节点是否离线,若离线则将该设备接入节点的状态设置为离线状态。

40、第三方面,本技术实施例提供了一种电子设备,包括:处理器和存储器,该存储器中存储指令,该指令由该处理器加载并执行,以实现上述各方面任一种实施方式中的方法。

41、第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被执行时实现上述各方面任一种实施方式中的方法。

42、上述技术方案中的有益效果至少包括:

43、通过确定分布式设备接入系统,分布式设备接入系统包括至少一个设备接入节点,设备接入节点支持多种传输协议,将至少一个物联网设备接入至设备接入节点,设备接入节点的数量可以按用户的需求确定,并且设备接入节点支持多种传输协议,不需要设置多个节点对应不同的传输协议,有利于实现轻量化的物联网设备接入;通过设备接入节点获取物联网设备的设备数据,并将设备数据推送到物联网设备管理系统,通过物联网设备管理系统将设备数据推送到应用系统,通过包括至少一行业的应用平台的应用系统,对设备数据进行处理,可以适用于各个不同行业的应用平台的轻量化部署。

44、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本技术进一步的方面、实施方式和特征将会是容易明白的。

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