什么是 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