在过去的几年里,我一直在寻找一种简单的方法来从 Javascript 控制一些继电器。我想构建一个网络应用程序来控制帆船比赛的开始顺序喇叭。
我最近发现了 webUSB,它似乎正是我所需要的。从 chrome 中的 JS 直接连接到 USB 世界。用我已经使用的语言进行简单编码。
在硬件方面,我很难找到兼容的产品。谷歌搜索 USB Relay 发现 100 种产品似乎都依赖于操作系统的某些专有软件。我可以找到很多可以打开和关闭 LED 的教育演示。
有谁知道在哪里可以找到这样的产品?
在过去的几年里,我一直在寻找一种简单的方法来从 Javascript 控制一些继电器。我想构建一个网络应用程序来控制帆船比赛的开始顺序喇叭。
我最近发现了 webUSB,它似乎正是我所需要的。从 chrome 中的 JS 直接连接到 USB 世界。用我已经使用的语言进行简单编码。
在硬件方面,我很难找到兼容的产品。谷歌搜索 USB Relay 发现 100 种产品似乎都依赖于操作系统的某些专有软件。我可以找到很多可以打开和关闭 LED 的教育演示。
有谁知道在哪里可以找到这样的产品?
虽然我确信您将能够找到可以通过 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。