如何查看串口号和波特率?

serialport引入后,设备也接上了,一直不知道串口号和波特率去哪里找,当时这个问题困扰了我很久

  1. 将设备的线插入到电脑上的插口(串口)
  2. 桌面的【此电脑】上右击选择管理,打开【设备管理器】
  3. 在【端口】中找到对应的端口,如果不知道是哪个就拔掉重新插进去一下看看多了哪个

如何查看串口号和波特率?_第1张图片

  1. 对应设备名称后面括号里面的就是串口号,例如"蓝牙链接上的标准串行(COM3)",COM3就是串口号
  2. 右击对应的串口,点击【属性】,再点击【端口设置】,第一个【位/秒(B)】中的数值就是波特率,一般波特率都是9600

如何查看串口号和波特率?_第2张图片

还有一个方法也可以查看到串口号,但是看不到波特率,就是使用SerialPort.list()方法

https://serialport.io/docs/next/api-serialport#list

const { SerialPort } = require('serialport') 
SerialPort.list().then((ports, err) => {
    // 串口列表
    console.log('获取所有串口列表', ports);
 })

获取到的ports是一个数组,包含当前电脑上所有的串口,其中的path就是串口号

ports示例:

[
    {
        "path": "COM4",
        "manufacturer": "Microsoft",
        "pnpId": "BTHENUM\\{00001101-0000-1000-8000-00805F9B34FB}_LOCALMFG&0000\\7&A148CA9&0&000000000000_00000000",
        "friendlyName": "蓝牙链接上的标准串行 (COM4)"
    },
]

你可能感兴趣的:(前端)