1、需求描述
当usb接口连接时打开串口,usb接口被人为拔掉之后关闭串口
2、方法记录
使用usb-detection插件,检测串口状态
npm install usb-detection --save
const usbDetect = require('usb-detection')
usbDetect.startMonitoring();
var usbFlg = false;
//usb连接上触发
usbDetect.on('add',function(e){
//插上串口 如果串口关闭了打开串口
if(port&&!port.isOpen){
port.open();
}
})
//usb断开触发
usbDetect.on('remove',function(e){
...
})