Closed mimimiaomiao1 closed 1 year ago
这个我没有成功,我记得在哪个文档上看的说名字和端口可能会泄露计算机隐私,所以没开放,现在我也找不到出处了
哎..我是用blazor,我想用blazor来实现一些基础的窗体程序功能. 就需要同事连接多个串口,但是需要串口号对应..
你的多个串口,设备驱动一样么
设备驱动都一样的,一样的牌子. 然后设备管理器能看到串口号不一样,COM4,COM5,COM6..
那就不好办了,如果productId之类的不同,可以代码自己区分 目前的情况前端不好区分了,chrome有计划给每个串口都分配唯一id,但是目前应该还没实现
那就不好办了,如果productId之类的不同,可以代码自己区分 目前的情况前端不好区分了,chrome有计划给每个串口都分配唯一id,但是目前应该还没实现
那可以这样么,迂回战术,比如,我插上了五个串口,能否获取到这五个串口的VID和PID, 因为VID和PID是固定的..能获取到这个信息也是可以的.
可以port.getInfo()
但是你应该会获取到五个相同的
可以
port.getInfo()
但是你应该会获取到五个相同的
能方便发一下联系方式吗? Q
我不确定我写的是否正确,我没有在getInfo下找到有用的内容
已我的代码为例 serialPort.getInfo() {usbProductId: 19968, usbVendorId: 6018}
我不知道pid,vid是多少.我想知道应该用什么方法来获取
navigator.serial.requestPort().then(async (port) => { console.log(port.getInfo()) })
我是这样做
我选择了两个不同的串口,但是信息确实一样的...
意料之中,这个帖子我关闭了,有问题再开新贴反馈吧
图里的这个方法,只能获取当前的串口,但是不知道COM多少.