[英]What is the best way to determine if any new USB device has been plugged into a raspberry pi
我們的任務是為運行Raspian的raspberry pi IOT設備編寫測試應用程序,該應用程序的一個要求是確定連接到pi的USB集線器是否正常工作,因為我們的供應商必須修改pi通過拆焊和重新焊接到USB集線器的pi連接。
通過Debian Linux CLI命令,或通過節點(當前在pi上的Node中運行的測試應用程序),我們可以使用什么來告訴我們是否或何時將USB /任何USB插入USB端口以及可能使用的端口。
如果您的主應用程序作為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.
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.