步骤二:搭建开关状态监控应用
更新时间:
复制为 MD 格式
本文以家居控制(例如灯、窗帘等开关控制)面板案例介绍Web应用开发过程。
前提条件
步骤一:在项目中创建开关遥控器产品。步骤一:创建Web应用
在项目下创建待开发的Web应用。详细说明,请参见创建Web应用。
步骤二:配置页面
步骤三:配置开关控制组件
- 设置一个灯开关的控制组件。
设置完成后,画布上将显示主卧灯开关组件区域,包含白色矩形背景、标题文字和开关状态图标。
- 从左侧组件列表中,拖拽一个矩形、一个开关和一个文字组件到画布上,设置标题和样式。
- 配置开关组件数据源。
参数配置说明如下,详细配置指导,请参见开关。
参数 说明 选择数据源 选中设备。 产品 选择该开关组件对应的设备所属产品,本案例选择:开关遥控器。 设备 选择该组件的数据源设备。本案例选择指定设备:switch_control_device。 数据项 作为组件数据源的数据项。默认为设备属性。 属性 选择该开关组件对应的属性:主卧灯开关。
- 可选:设置多个相同样式的开关组件。
配置完成后,画布上共显示6个开关组件,按2行3列排列,分别为主卧灯、次卧灯、客厅灯(第一行)和主卧窗帘、次卧窗帘、客厅窗帘(第二行),每个组件包含白色矩形背景、标题文字和开关状态图标。
- 选中已配置好的主卧灯开关组件(矩形、文字、开关),单击鼠标右键,选择成组。
- 复制粘贴5个相同配置的组件组到页面上,进行2行3列排列。
- 分别选中复制的组件组,单击鼠标右键,选择解散组。
- 分别选中文字组件,更改文字内容为次卧灯、客厅灯、主卧窗帘、次卧窗帘、客厅窗帘。
- 根据各组件对应的功能定义,分别选中开关组件,修改绑定的设备属性为:次卧灯开关、客厅灯开关、主卧窗帘开关、次卧窗帘开关、客厅窗帘开关。
- 为窗帘开关组件替换对应状态的图片。
- 单击编辑器上方保存按钮,保存设置。
- 鼠标指针移动到编辑器左上角的
图标上,展开项目概览框,单击Web可视化开发。 - 在新打开的项目详情页,单击左侧导航栏设备,找到switch_control_device,单击操作栏查看,单击物模型数据页签,查看调试虚拟设备上报的属性值。
物模型数据页签的运行状态下显示6个开关属性的当前值:主卧灯开关和主卧窗帘开关为1(开),客厅窗帘开关、客厅灯开关、次卧窗帘开关和次卧灯开关为0(关)。
- 回到Web应用编辑器,单击右上方预览按钮,预览应用,可看到应用中组件展示状态与设备运行状态数据一致。
预览页面中,主卧灯和主卧窗帘显示为开启状态(绿色图标),次卧灯、客厅灯、次卧窗帘和客厅窗帘显示为关闭状态。
您可单击关闭的次卧灯和次卧窗帘开关,控制对应开关开启。在设备详情的物模型数据页签,可查看到设备对应开关开启。
后续步骤
步骤三:发布该文章对您有帮助吗?