npm 包 homebridge-blinkentree 使用教程

阅读时长 4 分钟读完

前言

homebridge-blinkentree 是一个基于 Node.js 的 npm 包,可以快速的将您的树莓派连接到 HomeKit 并控制您的 LED 灯。本文章详细介绍如何使用 homebridge-blinkentree 包,并展示其可以编写和控制 LED。

安装

首先,你需要在你的树莓派上安装 homebridge-blinkentree. 在终端中使用 npm 命令进行全局安装:

配置

编写您的 config.json,并在其中添加 blinkentree 平台。该平台包含以下属性:

  • platform: 必须为 blinkentree
  • port: 连接您的 LED 灯的 GPIO 端口号,例如 7
  • name: 您的设备名称,例如 BlinkenTree

一个样例配置如下:

控制 LED

现在您已经成功配置了 homebridge-blinkentree 平台,您可以使用如下代码来开启或关闭 LED:

为了使用 HomeKit 来控制 LED,您需要添加 HomeKit 服务并使用如下代码进行注册:

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

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

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

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

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

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

启动您的 homebridge 并扫描二维码,您现在应该能够看到 HomeKit 中出现了您的 Switch,这个 Switch 可以控制自己的 LED,同时也为您学习如何将 LED 控制添加到 HomeKit 应用做了一个很好的参考。

总结

本文详细地介绍了如何使用 npm 包 homebridge-blinkentree 来添加 LED 控制到 HomeKit。我们展示了如何安装和配置包,以及如何使用 Node.js 编写 LED 控制并将其添加到 HomeKit。我们希望这篇文章能够对您在树莓派和 HomeKit 上添加 LED 控制有所帮助。

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

纠错
反馈