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

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


猜你喜欢

  • npm 包 @skeate/yard3 使用教程

    在前端工作中,使用 npm 作为包管理器已经成为了一种非常普遍的做法。而 @skeate/yard3 这个包则提供了一种非常方便且易用的方式,使得我们可以轻松地在浏览器中实现 3D 场景的渲染。

    3 年前
  • npm 包 event2string 使用教程

    前言 在前端开发中,事件处理是必不可少的一部分,而事件处理涉及到事件对象的创建、处理等多个环节。在某些场景下,需要将事件对象转化成字符串进行处理,这时候就可以使用 npm 包 event2string...

    3 年前
  • npm 包 jquery.datepicker-plus-css 使用教程

    简介 jquery.datepicker-plus-css 是一个基于 jQuery 和 CSS 的日期选择器。它提供了用户友好的界面和丰富的功能。通过使用这个 npm 包,您可以轻松地将这个日期选择...

    3 年前
  • npm 包 node-sails-postgresql 的使用教程

    Node-sails-postgresql 是一个基于 Node.js 与 PostgreSQL 的 ORM (对象关系映射)框架,它主要用于 Web 应用及 API 的开发。

    3 年前
  • npm 包 Simply-Meta 使用教程

    什么是 Simply-Meta Simply-Meta 是一个 Node.js 模块,它允许你很方便地生成 HTML 页面中的 meta 标签和 OG 属性,这些属性在网页 SEO 中至关重要。

    3 年前
  • npm 包 rawtext2json 使用教程

    在前端开发中,我们经常需要将一些文本数据转换成 JSON 格式,以便于在前端代码中使用。虽然手动转换这些数据也是可行的,但是这种方式会很耗费时间和精力。在这种情况下,使用 npm 包 rawtext2...

    3 年前
  • npm 包 @exdato/mtcars 使用教程

    前言 在前端开发中,我们经常需要处理数据,并将其可视化展示。针对这个需求,@exdato/mtcars 就是一个非常好的选择。它是一个面向 R 语言中自带的数据集 mtcars 的 JavaScrip...

    3 年前
  • npm 包 react-chatview-es6 使用教程

    介绍 react-chatview-es6 是一个用于构建聊天应用的 React 组件。它提供了一个简单的 API,方便你创建一个聊天界面,并支持滚动到底部以及添加新消息等功能。

    3 年前
  • npm 包 Geogig-js 使用教程

    简介 Geogig-js 是一个基于 Node.js 的 Geogig 客户端,它提供了一套简单易用的 API,让开发者可以轻松地使用 Geogig 命令功能。 Geogig 是一个开源的地理空间版本...

    3 年前
  • npm 包 gf-slides 使用教程

    gf-slides 是一种可定制的幻灯片库,专门用于呈现精美的幻灯片。它是基于 reveal.js 的一个 npm 包。gf-slides 提供了许多特性来优化幻灯片体验,包括: 可定制的样式 丰富...

    3 年前
  • npm 包 headlessjs 使用教程

    前言 随着互联网技术的发展,前端开发也变得越来越复杂。比如要在一些特殊的场景下,控制网页的访问和操作等。这时就需要使用类似 Headless Chrome 这样的工具。

    3 年前
  • npm 包 lunata 使用教程

    lunata 是一个强大的日期时间库,提供了各种日期处理和格式化工具,方便开发者在前端应用中使用。本文将详细介绍如何使用 npm 包 lunata。 安装 使用 npm 安装 lunata: --- ...

    3 年前
  • npm 包 react-ui-toggler 使用教程

    React 是一个流行的前端框架,而 npm 是一个主流的包管理工具。在 React 项目中,使用 npm 包可以方便地引用第三方组件、增强功能及样式等。其中,react-ui-toggler 就是一...

    3 年前
  • npm 包 @jaredwindover/passport-unique-token 使用教程

    前言 随着技术的发展,前端技术也日新月异,引入了众多的新概念和新框架,使得前端开发愈加方便和高效。其中,前端安全技术也渐渐成为了开发者们不得不面对的问题。而 @jaredwindover/passpo...

    3 年前
  • npm 包 xinpersonal 使用教程

    前言 在前端开发过程中,我们需要使用大量的外部库和框架来帮助我们更好地实现功能。npm(Node Package Manager)是一个专门用于管理 JavaScript 代码包的工具,它可以帮助我们...

    3 年前
  • npm 包 sw-sdk-nodejs 使用教程

    前言 SW-SDK-NodeJS 是一个适用于前端开发的 Node.js 客户端 SDK,该 SDK 可以使开发人员快速构建针对商户服务的开发应用程序。本文将介绍如何使用 SW-SDK-NodeJS。

    3 年前
  • npm 包 jquery.selectability 使用教程

    在前端开发中,选择操作是常见的交互需求。为了提高用户的体验,我们需要提供简洁易用的选择组件。本文将介绍一款优秀的 npm 包,其中包含了一个可定制的选择组件 jquery.selectability。

    3 年前
  • npm 包 gulp-replace-important 使用教程

    在开发前端项目时,我们常常需要处理一些样式和代码中的关键字,如修改样式文件中的字体、颜色等。在这种情况下,npm 包 gulp-replace-important 可以帮助我们快速地实现这些操作。

    3 年前
  • npm 包 gulp-validated-src 使用教程

    前言 gulp-validated-src 是一款基于 gulp 的 npm 包,它能够帮助前端开发者进行文件输入校验。使用这个包可以有效地保证输入的文件的正确性,从而避免在构建过程中出现错误。

    3 年前
  • npm 包 hubot-poke 使用教程

    一、什么是 hubot-poke? hubot-poke 是一个可以让 Hubot 艾特指定用户并送出一段话的 npm 包。使用 hubot-poke 可以快速给团队成员发送消息,提高沟通效率。

    3 年前

相关推荐

    暂无文章