System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,尤其涉及一种设备控制方法、装置、设备及存储介质。
技术介绍
1、随着技术的发展,组态软件在工业控制、建筑系统、能源系统等多个领域得到了广泛应用,组态软件也从初期的嵌入式组态软件逐渐转向基于web的组态软件,它通过对系统内设备、仪表等实时采集数据,不仅实现了远程监控和实时数据展示,还提供了预警和简单的计算统计功能。
2、随着web组态软件在多领域的广泛应用,简单的监控预警功能已经无法满足日益复杂的需求,组态软件的交互功能急需增强,特别是在监控界面元素繁多、关系复杂的情况下,需要根据用户操作进行灵活的切换和组合展示。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种设备控制方法、装置、设备及存储介质。
2、作为本申请的一个方面,提供了一种设备控制方法,包括:
3、获取设备参数;
4、基于vue的条件渲染语法,根据所述设备参数的数据类型,匹配指令控件,以使得显示界面显示所述设备参数以及所述设备参数对应的指令控件;所述指令控件用于修改对应的设备参数;所述指令控件至少对应一个所述设备参数;
5、响应于对所述指令控件的触发操作,基于指令下发接口向所述设备发送控制指令。
6、可选的,响应于所述设备参数的数据类型为遥控,所述指令控件为el-switch类型;
7、响应于所述设备参数的数据类型为遥调,以及所述设备参数的数据值为连续,所述指令控件为el-slider类型;
8、响应于所
9、可选的,所述响应于对所述指令控件的触发操作,基于指令下发接口向所述设备发送控制指令,包括:
10、显示所述设备参数,以使得用户基于所述设备参数下发控制指令;
11、接收所述用户下发的控制指令;
12、基于所述指令下发接口,将所述控制指令发送至后台物联管理平台。
13、可选的,所述控制指令包括实时指令以及定时指令。
14、可选的,接收所述后台物联管理平台返回的操作结果;所述操作结果包括所述设备当前参数值。
15、可选的,基于预设时间间隔,调用ajax通信接口,采集所述设备参数;
16、更新所述显示界面的所述设备参数。
17、可选的,所述显示界面包括批量选择指令控件;所述批量选择指令控件用于批量发送所述控制指令。
18、作为本申请的第二个方面,提供了一种设备控制装置,包括:获取模块、处理模块以及发送模块;
19、所述获取模块用于,获取设备参数;
20、所述处理模块用于,基于vue的条件渲染语法,根据所述设备参数的数据类型,匹配指令控件,以使得显示界面显示所述设备参数以及所述设备参数对应的指令控件;所述指令控件用于修改对应的设备参数;所述指令控件至少对应一个所述设备参数;
21、所述发送模块用于,响应于对所述指令控件的触发操作,基于指令下发接口向所述设备发送控制指令。
22、可选的,响应于所述设备参数的数据类型为遥控,所述指令控件为el-switch类型;
23、响应于所述设备参数的数据类型为遥调,以及所述设备参数的数据值为连续,所述指令控件为el-slider类型;
24、响应于所述设备参数的数据类型为遥调,以及所述设备参数的数据值为离散,所述指令控件为el-select类型。
25、可选的,所述发送模块具体用于,显示所述设备参数,以使得用户基于所述设备参数下发控制指令;
26、接收所述用户下发的控制指令;
27、基于所述指令下发接口,将所述控制指令发送至后台物联管理平台。
28、可选的,所述控制指令包括实时指令以及定时指令。
29、可选的,所述设备控制装置还包括接收模块;
30、所述接收模块用于,接收所述后台物联管理平台返回的操作结果;所述操作结果包括所述设备当前参数值。
31、可选的,所述设备控制装置还包括采集模块以及更新模块;
32、所述采集模块用于,基于预设时间间隔,调用ajax通信接口,采集所述设备参数;
33、所述更新模块用于,更新所述显示界面的所述设备参数。
34、可选的,所述显示界面包括批量选择指令控件;所述批量选择指令控件用于批量发送所述控制指令。
35、作为本申请的第三个方面,一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述设备控制方法。
36、作为本申请的第四个方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本申请所提供的上述设备控制方法。
37、从上面所述可以看出,本申请提供的设备控制方法、装置、设备及存储介质,通过vue的条件渲染语法,能够根据设备参数的数据类型动态地匹配并显示相应的指令控件,这种动态渲染机制使得用户界面能够灵活地适应不同类型和数量的设备参数,从而提高了界面设计的灵活性和可扩展性。同时,用户界面能够直观地展示设备参数及其对应的指令控件,使得用户能够轻松识别和操作设备参数,从而提高了操作效率和用户体验。进一步的,通过指令下发接口与设备进行通信,发送控制指令以修改设备参数,这种基于接口的通信方式简化了设备控制逻辑的实现,确保了用户操作的准确性,提升交互效率。
本文档来自技高网...【技术保护点】
1.一种设备控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述响应于对所述指令控件的触发操作,基于指令下发接口向所述设备发送控制指令,包括:
4.根据权利要求3所述的方法,其特征在于,所述控制指令包括实时指令以及定时指令。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述显示界面包括批量选择指令控件;所述批量选择指令控件用于批量发送所述控制指令。
8.一种设备控制装置,其特征在于,所述装置包括:获取模块、处理模块以及发送模块;
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执
...【技术特征摘要】
1.一种设备控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述响应于对所述指令控件的触发操作,基于指令下发接口向所述设备发送控制指令,包括:
4.根据权利要求3所述的方法,其特征在于,所述控制指令包括实时指令以及定时指令。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1...
【专利技术属性】
技术研发人员:王颖,刘泽三,张治志,孟雨,蔡振聪,焦心愿,利润霖,
申请(专利权)人:国网信息通信产业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。