npm 包 thing-it-device-ubisys 使用教程

阅读时长 4 分钟读完

简介

npm 包 thing-it-device-ubisys 是一个基于 Javascript 的前端开发库,可以用于与 Ubisys 控制器通信并控制其下挂载的设备。使用 thing-it-device-ubisys 可以在前端页面上实现一些基本的设备控制功能,如设备的开启、关闭、调整色温等。

安装

在项目根目录中打开终端,执行以下指令安装 thing-it-device-ubisys

安装完成后,在前端代码中引入该包:

使用

thing-it-device-ubisys 包含多个类,例如 UbisysControl 类和 UbisysDevice 类,用于通信和设备控制等。下面我们将详细讲解如何使用这些类组成的对象来实现控制 Ubisys 设备的功能。

初始化

首先,我们需要创建 UbisysControl 对象来进行初始化。其中,url 参数是 Ubisys 控制器的地址,port 参数是端口号。

接下来,我们可以使用 ubisysControl 对象中的 login 方法进行登录。然后,可以使用 ubisysControl 对象获取控制的设备信息。

操作

在获取到设备信息后,我们就可以使用 UbisysDevice 类的对象对设备进行控制。首先创建一个 UbisysDevice 对象:

其中,deviceId 是获取到的设备 ID。然后,使用该对象的方法即可对设备进行控制。例如,以下代码可将设备设置成开机状态。

我们也可以操作设备的亮度和色温等参数。例如以下代码可以将设备的亮度设为 80,色温设为 4000K。

示例代码

下面是一个完整的前端例子,实现了控制一个 Ubisys 设备的功能。

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

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

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

总结

thing-it-device-ubisys 帮助我们轻松地控制 Ubisys 设备,实现一些基本的设备控制功能。通过上面的教程,相信你已经掌握了如何使用该包来控制 Ubisys 设备。希望这篇文章对您有所帮助。

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

纠错
反馈