gpt4 book ai didi

javascript - 让 NodeJS 服务器通过 USB 自动检测连接的设备

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:15 24 4
gpt4 key购买 nike

我使用 NodeJS 服务器为色度计创建了一个 Web 界面,该服务器使用 serialport npm 库 读取 USB 串行输入并将该信息发送到本地网页。色度计基本上是一个使用微 Controller 的电路,该微 Controller 使用中间 USB 模块通过 USB 连接到我的 PC

该网页有如下状态消息:“检测到设备”(如果该页面启动时设备已插入 USB),“设备已断开连接”(如果我从 USB 中拔出设备)。对于从 USB 端口拔出设备等情况,消息会完美更新,但在不刷新浏览器页面的情况下将其重新插入 USB 时我无法自动检测。

是否有任何解决方法可以使 Node 服务器在插入 USB 设备时自动检测 PC 并更新状态消息?

服务器代码:https://codepen.io/grazvan/pen/wdLGPZ?editors=0010#0目前,我在 Linux 上执行此操作,这就是 boardPort = '/dev/ttyACM0'; 的原因。我也愿意接受 Windows 或其他编程语言的解决方案。

最佳答案

也许试试 node-usb。在 https://github.com/tessel/node-usb查看 UsbDetection:

   usb.on('attach', function(device) { ... });

Attaches a callback to plugging in a device.

   usb.on('detach', function(device) { ... });

Attaches a callback to unplugging a device.

关于javascript - 让 NodeJS 服务器通过 USB 自动检测连接的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44250308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com