智能开关
本章主要介绍如何制作一个可通过应用程序控制的智能开关,实现灯泡的远程开关、亮度调节和颜色变化等功能。
前提条件
- 准备一台爱智设备(Spirit 1 智能边缘计算机)。
- 智能灯泡(本示例选择 ZigBee 智能灯,支持调节亮度和颜色)。
- 代码模板(爱智项目模板中已内置)。
操作步骤
步骤 1:构建项目
在 VSCode 插件的项目模板库找到以下模板,直接进行快速构建。
步骤 2:项目打包
进入已创建项目的 web 目录,执行
npm install
完成依赖文件的下载,再执行npm run build
命令将前端项目打包。已打包的内容在 dist 目录中,如下图所示则表示打包完成。
将 dist 目录的内容复制到 public 目录中。
步骤 3:应用部署
将应用安装部署到 Spirit 1 上,登录设备即可发现小米智能灯应用已安装成功。
步骤 4:连接设备
进入应用并按照提示进行设备连接。本示例采用绿米 Aqara 智能 LED 灯泡,按照说明连续开关灯座,开关三次直到智能灯开始闪烁完成初始化,然后将设备添加到 Spirit 1 中。
结果验证
进入小米智能灯应用,在 APP 上即可进行开关灯泡操作。
调节亮度和色温之后,灯泡也随之产生亮度和颜色变化,智能开关示例验证成功。