确定是否有任何新USB设备插入覆盆子pi的最佳方法是什么

问题描述 投票:0回答:1

我们的任务是为运行Raspian的raspberry pi IOT设备编写测试应用程序,该应用程序的一个要求是确定连接到pi的USB集线器是否正常工作,因为我们的供应商必须修改pi通过拆焊和重新焊接到USB集线器的pi连接。

通过Debian Linux CLI命令,或通过节点(当前在pi上的Node中运行的测试应用程序),我们可以使用什么来告诉我们是否或何时将USB /任何USB插入USB端口以及可能使用的端口。

node.js raspberry-pi usb libudev
1个回答
0
投票

如果您的主应用程序作为nodejs应用程序运行。您可以轻松使用usb-detection节点模块。下面是我在我的一个RPI项目中使用的一些代码,我有类似的要求。

var usbDetect = require('usb-detection');
usbDetect.startMonitoring();
usbDetect.on('change', function(device) { 
  console.log('change in usb', device); // This will also display device information.
});

文档:https://www.npmjs.com/package/usb-detection

© www.soinside.com 2019 - 2024. All rights reserved.