System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,特别是涉及一种物联网设备调试系统、方法、装置及电子设备。
技术介绍
1、随着物联网技术的发展,越来越多电子设备接入物联网平台,以便于用户通过物联网平台实现对电子设备的远程操作。其中,可以对物联网设备进行远程控制的前提是物联网设备可以快速并且正确的响应用户发送的远程控制指令,基于此,在物联网设备制造完成之后,需要对物联网设备进行调试,以确保物联网设备具备响应远程控制指令的功能。
2、相关技术中,针对每个物联网设备,在对该设备进行调试时,需要首先开发该设备的demo(demonstration,展示)面板,之后,通过所开发的demo面板,对该设备进行调试。
3、基于此,在对物联网设备进行调试时,如何提高调试效率,已成为当前亟待解决的技术问题。
技术实现思路
1、本申请实施例的目的在于提供一种物联网设备调试系统、方法、装置及电子设备,以提高对物联网设备的调试效率。具体技术方案如下:
2、第一方面,本申请实施例提供了一种物联网设备调试系统,所述系统包括管理平台、服务器、客户端以及至少一个物联网设备;
3、所述管理平台,用于获取每个物联网设备的设备标识和设备调试信息;基于每个物联网设备的设备调试信息,构建该物联网设备的物模型,并为所构建的物模型添加该物联网设备的设备标识;将添加有设备标识的各个物模型发送给所述服务器;
4、所述服务器,用于接收所述各个物模型;
5、所述客户端,用于获取目标设备的目标标识;
6、每个物联网设备,用于接收关于该物联网设备的调试指令,并响应所接收的调试指令。
7、可选的,一种具体实现方式中,
8、每个物联网设备,还用于在所接收到的调试指令响应完成后,向所述客户端反馈用于表征响应完成的通知消息;
9、所述客户端,还用于接收所述通知消息。
10、可选的,一种具体实现方式中,
11、所述客户端,还用于生成关于所述目标设备的调试日志,并将所述调试日志发送给所述服务器;
12、所述服务器,还用于接收所述调试日志,并将所述调试日志发送给所述管理平台;
13、所述管理平台,还用于接收所述调试日志,并输出所述调试日志。
14、可选的,一种具体实现方式中,
15、所述服务器,还用于在接收到所述管理平台发送的各个物模型时,将各个物模型发送给所述客户端;
16、所述客户端,还用于接收各个物模型,并存储各个物模型;
17、所述客户端基于所述目标标识,获取所述目标设备的目标物模型,包括:
18、所述客户端在所存储的各个物模型中,确定具有所述目标标识的目标物模型。
19、可选的,一种具体实现方式中,
20、所述服务器,还用于接收所述客户端发送的携带有所述目标标识的模型请求,确定具有所述目标标识的目标物模型,并向所述客户端发送所述目标物模型;
21、所述客户端基于所述目标标识,获取所述目标设备的目标物模型,包括:
22、所述客户端向所述服务器发送所述模型请求,并接收所述服务端发送的目标物模型。
23、第二方面,本申请实施例提供了一种物联网设备调试方法,应用于物联网设备调试系统中的管理平台,所述系统还包括服务器、客户端以及至少一个物联网设备;所述方法包括:
24、获取每个物联网设备的设备标识和设备调试信息;
25、基于每个物联网设备的设备调试信息,构建该物联网设备的物模型,并为所构建的物模型添加该物联网设备的设备标识;
26、将添加有设备标识的各个物模型发送给所述服务器,以使所述服务器接收所述各个物模型,所述客户端在获取目标设备的设备标识后,基于所述目标标识获取所述目标设备的目标物模型,解析所述目标物模型,并基于解析结果和预设调试页面模型,创建关于所述目标设备的调试页面,接收用户通过所述调试页面发送的针对所述目标设备的调试指令,并将所述调试指令发送给所述目标设备,所述目标设备接收所述调试指令,并响应所述调试指令;其中,所述目标设备为所述至少一个物联网设备中的任一个设备,所述目标物模型是从所述服务器获取的。
27、可选的,一种具体实现方式中,所述方法还包括:
28、接收所述服务器发送的关于所述目标设备的调试日志,并输出所述调试日志;其中,所述调试日志是所述客户端生成,并发送给所述服务器的。
29、第三方面,本申请实施例提供了一种物联网设备调试方法,应用于物联网设备调试系统中的客户端,所述系统还包括管理平台、服务器以及至少一个物联网设备;所述方法包括:
30、获取目标设备的目标标识;其中,所述目标设备为所述至少一个物联网设备中的任一个设备;
31、基于所述目标标识,获取所述目标设备的目标物模型;其中,所述目标物模型是从所述服务器获取的,所述服务器中的各个物模型是所述管理平台在获取每个物联网设备的设备标识和设备调试信息,基于每个物联网设备的设备调试信息,构建该物联网设备的物模型,将所构建的物模型添加该物联网设备的设备标识后,向所述服务器发送的;
32、解析所述目标物模型,并基于解析结果和预设调试页面模型,创建关于所述目标设备的调试页面;
33、接收用户通过所述调试页面发送的针对所述目标设备的调试指令,并将所述调试指令发送给所述目标设备,以使所述目标设备接收所述调试指令,并响应所接收的调试指令。
34、可选的,一种具体实现方式中,所述方法还包括:
35、接收所述物联网设备发送的用于表征响应完成的通知消息;其中,所述通知消息是所述物联网设备在所接收到的调试指令响应完成后,向所述客户端反馈的。
36、可选的,一种具体实现方式中,所述方法还包括:
37、生成关于所述目标设备的调试日志,并将所述调试日志发送给所述服务器,以使所述服务器接收所述调试日志,并将所述调试日志发送给所述管理平台,使得所述管理平台接收所述调试日志,并输出所述调试日志。
38、可选的,一种具体实现方式中,所述方法还包括:
39、接收各个物模型,并存储各个物模型;其中,所述各个物模型是所述服务器在接收到所述管理平台发送的各个物模型时,发送给所述客户端的;
40、所述基于所述目标标识,获取所述目标设备的目标物模型,包括:
41、在所存储的各个物模型中,确定具有所述目标标识的目标物模型。
42、可选的,一种具体实现方式中,所述基于所述目本文档来自技高网...
【技术保护点】
1.一种物联网设备调试系统,其特征在于,所述系统包括管理平台、服务器、客户端以及至少一个物联网设备;
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求1或2所述的系统,其特征在于,
4.根据权利要求1所述的系统,其特征在于,
5.根据权利要求1所述的系统,其特征在于,
6.一种物联网设备调试方法,其特征在于,应用于物联网设备调试系统中的管理平台,所述系统还包括服务器、客户端以及至少一个物联网设备;所述方法包括:
7.一种物联网设备调试方法,其特征在于,应用于物联网设备调试系统中的客户端,所述系统还包括管理平台、服务器以及至少一个物联网设备;所述方法包括:
8.一种物联网设备调试装置,其特征在于,应用于物联网设备调试系统中的管理平台,所述系统还包括服务器、客户端以及至少一个物联网设备;所述装置包括:
9.一种物联网设备调试装置,其特征在于,应用于物联网设备调试系统中的客户端,所述系统还包括管理平台、服务器以及至少一个物联网设备;所述装置包括:
10.一种电子设备,
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求6-7任一所述的方法。
...【技术特征摘要】
1.一种物联网设备调试系统,其特征在于,所述系统包括管理平台、服务器、客户端以及至少一个物联网设备;
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求1或2所述的系统,其特征在于,
4.根据权利要求1所述的系统,其特征在于,
5.根据权利要求1所述的系统,其特征在于,
6.一种物联网设备调试方法,其特征在于,应用于物联网设备调试系统中的管理平台,所述系统还包括服务器、客户端以及至少一个物联网设备;所述方法包括:
7.一种物联网设备调试方法,其特征在于,应用于物联网设备调试系统中的客户端,所述系统还...
【专利技术属性】
技术研发人员:柳博程,
申请(专利权)人:杭州萤石软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。