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

阅读时长 4 分钟读完

什么是 thing-it-device-kisi

thing-it-device-kisi 是一个适用于前端开发的 npm 包,支持使用 Kisi 门禁系统来实现设备控制和访问权限管理等功能。通过使用该 npm 包,您可以快速搭建一个物联网门禁系统,并方便地与您已有的设备打通。

安装

在您的项目根目录使用 npm 进行安装:

这样,就可以在您的项目中使用 this.kisi 来调用 Kisi 的 API,从而实现设备的控制和访问权限管理等功能。

配置

为了使用 thing-it-device-kisi,您需要先在 Kisi 系统中注册并创建一个门禁设备。设备的创建过程可以在 Kisi 的官方文档中了解到,这里不再赘述。

在获取到门禁设备的密钥之后,您需要在使用 thing-it-device-kisi 时设置以下配置项:

  • accessToken: Kisi 系统中您的应用程序的访问秘钥。
  • deviceId: 您创建的门禁设备的 ID。

例如,您可以在您的应用程序入口上设置这些配置项:

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

--------------
    -------- -
        ----- -
            ------------ --------------------
            --------- ----------------
        -
    -
---
展开代码

调用

在完成安装和配置之后,您可以在您的前端代码中通过使用 this.kisi 来调用 Kisi 的 API 来实现门禁设备的访问控制。下面列举了一些 Kisi API 的示例:

  • 获取门禁设备的状态信息:
  • 开关门禁设备:
-- -------------------- ---- -------
-- --
------------------------------------ -
    ------- -
        ------------------- -- ------ --------- -----
    - ---- -
        ------------------- --- ---- ------------
    -
---

-- --
---------------------------------- -
    ------- -
        ------------------- -- ---- --------- -----
    - ---- -
        ------------------- --- ---- ----------
    -
---
展开代码
  • 获取门禁组成员列表:

总结

thing-it-device-kisi 是一个非常方便的 npm 包,可以帮助您迅速实现门禁设备的控制和访问权限管理等功能。本文已经对 thing-it-device-kisi 的安装、配置以及常用 API 进行了介绍,并提供了具体的代码示例。希望这篇文章对您有所帮助。

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

纠错
反馈

纠错反馈