npm 包 yeelight-led 使用教程

阅读时长 3 分钟读完

在前端开发中,很多时候我们需要控制硬件设备。此时,我们可以使用 yeelight-led 这个 npm 包来连接和控制 Yeelight 智能 LED 灯泡。本文将介绍如何使用 yeelight-led 包,包括连接 Yeelight 灯泡、发送命令等操作。

安装

使用 npm 可以很方便地安装 yeelight-led 包。在终端中输入以下命令来安装:

该命令会将 yeelight-led 包安装到当前项目中。

连接 Yeelight 灯泡

要连接 Yeelight 灯泡,需要先获取灯泡的 IP 地址。可以通过 Yeelight 的官方 App 来查看和配置,或者在路由器管理页面中查找。

接下来,创建一个新的 JS 文件,并引入 yeelight-led 包:

然后,使用 connect 方法连接灯泡:

上述代码中,Yeelightyeelight-led 包中的类,用于表示 Yeelight 灯泡。device 对象表示已连接的灯泡。

发送命令

连接成功后,可以发送不同的命令来控制灯泡。下面是几个常用的命令:

打开/关闭灯泡

获取灯泡状态

上述代码中,getProps 方法返回一个 Promise,可以用 then 方法获取灯泡的状态。参数为一个数组,表示要获取哪些属性。返回值是一个对象,包含指定属性的值。

调整亮度和颜色

示例代码

以下是一个完整的示例代码,使用 yeelight-led 包连接 Yeelight 灯泡,并控制其亮度和颜色。

-- -------------------- ---- -------
----- -------- - ------------------------
----- ------ - --- --------------------------

----------------
  -------- -- -
    --------------------------
    --------------------- -- ----- ---
    ------------------ -- --- -- -------
  --
  --------- -- --------------------- -- -----------

总结

本文介绍了 yeelight-led 包的使用方法,包括连接 Yeelight 灯泡和发送命令。通过这些方法,我们可以非常方便地控制 Yeelight 灯泡,实现自己想要的效果。同时,这些方法也可以作为学习如何连接和控制硬件设备的参考。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005666c81e8991b448e287b

纠错
反馈