本发明涉及物联网,尤其涉及一种调试方法、装置和计算机可读存储介质。
背景技术:
1、在设备接入开发时,都是基于设备的协议文档,如果需要调试验证需要连接设备,而像空调、除湿机这种大型设备,必须要到实际项目中才可进行设备验证,由于项目现场调试极不方便,因此保证协议开发调试过程的高效性和准确性就相当重要。
技术实现思路
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、上述方案中,所述存储位置信息包括以下至少一项:
43、所述待调试设备的地址;
44、功能码;
45、寄存器起始地址;
46、寄存器数量。
47、上述方案中,所述装置还包括:第二处理模块;其中,
48、所述第二处理模块,用于将所述第一操作指示对应的预期操作结果,与所述操作结果进行对比,确定对比结果;其中,所述对比结果用于确定所述第一操作指示是否有效。
49、第三方面,本发明实施例还提供了一种调试装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行任一项所述调试方法的步骤。
50、第四方面,本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现任一项所述调试方法的步骤。
51、本发明实施例所提供的调试方法、装置和计算机可读存储介质,调试模块获取待调试设备发送的设备数据;接收云平台通过转换模块发送的针对所述设备数据进行操作的第一操作指示;根据所述第一操作指示,对所述设备数据进行操作,确定操作结果;通过所述转换模块向所述云平台发送所述操作结果;云平台向转换模块发送针对设备数据进行操作的第一操作指示,其中,所述设备数据是所述转换模块从待调试设备获取的;接收所述调试模块通过所述转换模块发送的根据所述第一操作指示对所述设备数据进行所述操作得到的操作结果。本发明实施例的方案中,通过调试模块根据云平台发送的第一操作指示对设备数据进行操作并确定操作结果,将操作结果发送给云平台,云平台根据操作结果对待调试设备进行调试,可以提高调试过程的高效性和准确性。
1.一种调试方法,其特征在于,所述方法应用于调试模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述设备数据在所述调试模块内对应的存储位置信息,与所述设备数据在所述待调试设备内对应的存储位置信息相同。
3.根据权利要求2所述的方法,其特征在于,所述存储位置信息包括以下至少一项:
4.根据权利要求1所述的方法,其特征在于,所述操作结果用于所述云平台确定所述第一操作指示是否有效。
5.一种调试方法,其特征在于,所述方法应用于云平台,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述设备数据在所述调试模块内对应的存储位置信息,与所述设备数据在所述待调试设备内对应的存储位置信息相同。
7.根据权利要求6所述的方法,其特征在于,所述存储位置信息包括以下至少一项:
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
9.一种调试装置,其特征在于,所述装置包括:第一接收模块、第二接收模块、第一处理模块和第一发送模块;其中,
10.一种调试装置,其特征在于,所述装置包括:第二发送模块和第三接收模块;其中,
11.一种调试装置,其特征在于,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一所述方法的步骤;或者,