物联网设备的控制方法、物联网平台及存储介质与流程

文档序号:36145463发布日期:2023-11-23 00:48阅读:117来源:国知局
物联网设备的控制方法与流程

本技术涉及物联网,尤其涉及一种物联网设备的控制方法、物联网平台及存储介质。


背景技术:

1、在现有的工业网络技术中存在一个显著的问题——工业协议种类繁多,开放性差,仅进入iec国际标准的现场总线与工业以太网种类就达数十种。大部分标准自成体系,围绕网络协议形成一个个封闭的软硬件系统。通过云端控制不同网络接口的设备及其困难。

2、目前华为云、阿里云等提供物联网平台服务,旨在帮助客户制定数字场景的解决方案,但此类平台仍存在部分亟需解决的问题。首先,通过现有物联网平台实现设备上云的过程强依赖开发人员,开发人员通过平台提供的sdk(software development kit,软件工具开发包)和系统内核提供的api|(application program interface,应用程序接口)编写代码,为设备提供联网和上云能力,导致物联网平台的开发成本大幅上涨。再者,现有物联网平台提供的能力多为设备接入、监控,数据存储等能力,难以实现平台对设备的实时精准控制。


技术实现思路

1、本技术提供了一种物联网设备的控制方法、物联网平台及存储介质,旨在解决现有物联网平台提供的能力多为设备接入、监控,数据存储等能力,难以实现平台对设备的实时精准控制的问题。

2、第一方面,本技术提供了一种物联网设备的控制方法,应用于物联网平台,所述物联网平台包括物联网设备、终端设备以及服务器,所述物联网设备和所述终端设备通信连接,所述终端设备和所述服务器通信连接,所述终端设备搭载有协议转换单元;所述方法包括:

3、所述终端设备接收所述物联网设备上传的设备信息,所述终端设备通过所述协议转换单元将所述设备信息的数据格式转换为预设协议格式;

4、所述终端设备将转换后的设备信息上传至所述服务器;

5、所述终端设备接收所述服务器发送的控制信息,所述终端设备将所述控制信息下发至所述物联网设备,完成对所述物联网设备的控制。

6、在一些实施例中,所述终端设备将所述控制信息下发至所述物联网设备,包括:所述终端设备获取所述物联网设备的协议信息,所述终端设备解析所述协议信息获取所述物联网设备对应的下发格式;所述终端设备通过所述协议转换单元将所述控制信息的数据格式转换为所述下发格式;所述终端设备将转换后的控制信息下发至所述物联网设备。

7、在一些实施例中,所述物联网平台与用户终端通信连接,所述用户终端加载有预设界面;所述方法包括:所述物联网设备、终端设备以及服务器在与所述用户终端通信连接后,分别接收到所述用户终端发送的物模型构建请求信息,所述物模型构建请求信息用于在所述预设界面中构建所述物联网平台对应的物模型;所述物联网设备、终端设备以及服务器响应所述物模型构建请求信息,分别发送所述物联网设备的标识信息、终端设备的标识信息以及服务器的标识信息至所述用户终端,以使得所述用户终端在所述预设界面中能够根据接收到的所述标识信息添加所述物联网设备对应的图标、所述终端设备对应的图标以及所述服务器对应的图标,所述用户终端在所述预设界面中将所述物联网设备对应的图标与所述终端设备对应的图标连接,所述终端设备对应的图标与所述服务器对应的图标连接,通过所述预设界面构建所述物联网平台对应的物模型。

8、在一些实施例中,在所述物联网设备、终端设备以及服务器响应所述物模型构建请求信息,分别发送所述物联网设备的标识信息、终端设备的标识信息以及服务器的标识信息至所述用户终端之后;还包括:所述服务器在接收到所述用户终端发送的查询请求时,响应所述查询请求将存储的所述设备信息发送至所述用户终端;其中,所述查询信息为用户在所述预设界面执行第一预设操作后生成,所述第一预设操作用于在所述预设界面中查询所述服务器存储的设备信息。

9、在一些实施例中,在所述服务器在接收到所述用户终端发送的查询信息时,将存储的所述设备信息发送至所述用户终端之后,还包括:所述服务器在接收到所述用户终端发送的控制请求时,根据所述控制请求生成控制信息下发至所述物联网设备,完成对所述物联网设备的控制。

10、在一些实施例中,所述服务器存储有预设控制逻辑,所述预设控制逻辑包括预设条件和所述预设条件对应的预设控制信息;所述终端设备接收所述服务器发送的控制信息,所述终端设备将所述控制信息下发至所述物联网设备,完成对所述物联网设备的控制,包括:当所述服务器监测到所述设备信息符合所述预设条件时,下发所述预设控制信息经所述终端设备至所述物联网设备,完成对所述物联网设备的控制。

11、在一些实施例中,所述物联网设备包括灌溉设备和湿度测量设备,所述设备信息包括所述湿度测量设备上传的湿度值,所述预设条件为湿度值小于预设湿度值,所述预设条件对应的浇水控制信息用于控制所述灌溉设备进行浇水;所述终端设备接收所述服务器发送的控制信息,所述终端设备将所述控制信息下发至所述物联网设备,完成对所述物联网设备的控制,包括:当所述湿度值小于预设湿度时,所述服务器生成所述浇水控制信息经所述终端设备至所述灌溉设备,控制所述灌溉设备进行浇水。

12、在一些实施例中,所述物联网平台还包括控制器,所述控制器与所述物联网设备和所述终端设备通信连接;所述终端设备接收所述物联网设备上传的设备信息,包括:所述控制器获取所述物联网设备的设备信息;所述控制器将所述设备信息上传至所述终端设备。

13、在一些实施例中,在所述控制器与所述物联网设备通信连接之后,所述物联网设备发送对应的设备标识至所述控制器;所述终端设备将所述控制信息下发至所述物联网设备,包括:所述终端设备将所述控制信息和所述控制信息对应的标识信息下发至所述控制器;所述控制器根据所述标识信息与所述设备标识进行匹配,以使得所述控制器能对所述控制信息对应的物联网设备进行控制。

14、在一些实施例中,在所述控制器根据所述标识信息与所述设备标识进行匹配,以使得所述控制器能对所述控制信息对应的物联网设备进行控制之后,还包括:若所述控制器无法根据所述控制信息对应的物联网设备进行控制,所述控制器生成故障信息经所述终端设备上传至所述服务器。

15、在一些实施例中,所述物联网设备和所述终端设备建立长连接,以使得所述物联网设备能通过所述终端设备实时将所述设备信息上传至所述服务器,或,所述服务器能实时下发所述控制信息至所述物联网设备;所述方法包括:所述物联网设备向所述终端设备发送所述物联网设备的心跳信息,用于维持所述长连接。

16、第二方面,本技术实施例提供了一种物联网平台,所述物联网平台包括物联网设备、终端设备以及服务器,所述物联网设备和终端设备通信连接,所述终端设备和服务器通信连接,所述终端设备搭载有协议转换单元;

17、其中,所述终端设备接收所述物联网设备上传的设备信息,所述终端设备通过所述协议转换单元将所述设备信息的数据格式转换为预设协议格式;所述终端设备将转换后的所述设备信息上传至所述服务器;所述终端设备接收所述服务器发送的控制信息,所述终端设备将所述控制信息下发至所述物联网设备,用于完成对所述物联网设备的控制。

18、第三方面,本技术实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现本技术任一实施例所提供的物联网设备的控制方法。

19、本技术实施例提供了一种物联网设备的控制方法、物联网平台及存储介质,应用于物联网平台,所述物联网平台包括物联网设备、终端设备以及服务器,所述物联网设备和所述终端设备通信连接,所述终端设备和所述服务器通信连接,所述终端设备搭载有协议转换单元;所述方法提供所述终端设备接收所述物联网设备上传的设备信息,所述终端设备通过所述协议转换单元将所述设备信息的数据格式转换为预设协议格式;所述终端设备将转换后的设备信息上传至所述服务器;所述终端设备接收所述服务器发送的控制信息,所述终端设备将所述控制信息下发至所述物联网设备,完成对所述物联网设备的控制。通过协议转换单元将设备信息的数据格式转换为预设协议格式,能有效降低工业设备的使用门槛,从而降低成本,同时将设备开发的相关活动收敛,产生更多方面的聚合效应与规模收益,促进一体化的物联设备生态环境。

20、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

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