0

在过去的几年里,我一直在寻找一种简单的方法来从 Javascript 控制一些继电器。我想构建一个网络应用程序来控制帆船比赛的开始顺序喇叭。

我最近发现了 webUSB,它似乎正是我所需要的。从 chrome 中的 JS 直接连接到 USB 世界。用我已经使用的语言进行简单编码。

在硬件方面,我很难找到兼容的产品。谷歌搜索 USB Relay 发现 100 种产品似乎都依赖于操作系统的某些专有软件。我可以找到很多可以打开和关闭 LED 的教育演示。

有谁知道在哪里可以找到这样的产品?

4

1 回答 1

1

虽然我确信您将能够找到可以通过 WebUSB 控制的 USB 继电器,但大多数 USB 继电器可能会附带某种串行端口驱动程序,例如https://numato.com/product/1-channel-usb -powered-relay-module使用 CDC 串行端口驱动程序。这些可以使用 Web Serial 进行控制,在 Chrome 77 和更高版本中可用,位于功能标志后面。有关教程,请参阅https://codelabs.developers.google.com/codelabs/web-serial/

如果您在 eBay 上搜索“用于智能家居的 5V USB 继电器可编程计算机控制”,您还会发现使用 HID 的低成本继电器。这样做的好处是您不需要任何串行端口或 USB 驱动程序,因为它将使用操作系统的内置 HID 驱动程序。为此,您可以使用 WebHID。有关更多信息,请参阅https://github.com/robatwilliams/awesome-webhid

于 2020-03-10T08:59:21.350 回答