npm 包 homebridge-neomekit 使用教程

阅读时长 6 分钟读完

前言

HomeKit 是苹果公司推出的一项智能家居技术,允许用户通过 Siri 控制智能家居设备。Homebridge 是一款基于 Node.js 平台的 HomeKit 桥接器,可以将非兼容 HomeKit 的设备接入 HomeKit,让其可以使用 Siri 进行控制。本文将介绍如何使用 npm 包 homebridge-neomekit 将 NeoMe Kit 设备接入 HomeKit 中。

准备工作

在开始使用 homebridge-neomekit 之前,需要准备如下工具:

  • Homebridge
  • Node.js
  • NeoMe Kit 设备

在安装完毕 Homebridge 后,需要在 homebridge 的配置文件 config.json 中添加 homebridge-neomekit 插件。在添加完成后,需要在 NeoMe Kit APP 中添加需要接入 HomeKit 的设备,并记录下其「设备 ID」和「密钥」。

安装和配置 homebridge-neomekit

  1. 在终端中输入以下命令安装 homebridge-neomekit:

  2. 在 homebridge 的配置文件 config.json 中添加如下内容:

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

    其中,{YOUR_USERNAME}{YOUR_PASSWORD} 是您在 NeoMe Kit APP 中注册账号时使用的手机号和密码。{YOUR_DEVICE_NAME} 是您为该设备命名的名称,{YOUR_DEVICE_ID}{YOUR_DEVICE_KEY} 分别是添加设备时记录下的「设备 ID」和「密钥」。

  3. 在终端中输入以下命令启动 homebridge:

  4. 打开 Home App,并点击底部的「添加设备」按钮。

  5. 在添加设备页面中选择「没有代码或没有扫描到」选项,并选择「NeomeKit」。

  6. 填写您在 homebridge 的配置文件 config.json 中添加的设备名称及房间位置,然后点击「下一步」。

  7. 出现设置「配件」操作页面,点击「完成」。在 Home App 中即可看到已添加的 NeoMe Kit 设备。

示例代码

在完成上述步骤后,可以使用以下示例代码对接入 HomeKit 的 NeoMe Kit 设备进行控制。

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

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

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

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

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

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

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

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

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

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

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

结语

通过上述步骤,可以将 NeoMe Kit 设备接入 HomeKit 中,实现通过 Siri 进行控制。同时,这也为其他非兼容 HomeKit 的设备接入 HomeKit 提供了一定的参考和指导。

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

纠错
反馈