npm 包 @kiibohd/usb 使用教程

阅读时长 2 分钟读完

简介

@kiibohd/usb 是一个允许你在前端中使用基于 kiibohd 固件编写的 USB-HID 设备的 npm 包。该包支持复杂的 HID 协议以及开源的 kiibohd 固件。

安装

你可以通过 npm 安装 @kiibohd/usb:

为了使用该包,我们还需要安装 node-hid:

使用

首先,我们需要接受设备的控制权。设备的控制权只能被一个进程持有,所以我们需要在我们的应用程序中获取控制权。

现在,我们已经获取了设备的控制权。让我们开始读取设备上的数据。

使用上面的代码,我们可以监听设备的输入,然后将数据输出到控制台。

为了发送数据到设备,我们需要使用 send() 方法。

示例代码

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

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

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

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

结论

@kiibohd/usb 是一个非常有用的 npm 包。使用它,我们可以轻松地与 kiibohd 固件编写的 USB-HID 设备进行交互。使用本教程中的示例代码,你将能够使用该包并开始与你的设备进行交互。

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

纠错
反馈