簡體   English   中英

確定是否有任何新USB設備插入覆盆子pi的最佳方法是什么

[英]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.
});

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM