有时我突然需要通过串行端口连接到设备的控制台。问题是,我从不记得每个特定设备要使用哪些端口设置(波特率、数据位、停止位等),而且文档似乎永远不会在真正需要的时候到处乱放。
我编写了一个 Python 脚本,它使用一种简单的蛮力方法(即遍历所有可能的设置,发送一些测试输入并显示响应以供人类决定是否有意义),但是:
- 需要很长时间才能完成
- 并不总是有效(可能是端口重置/超时问题)
- 只是似乎不是这样做的正确方法:)
所以问题是:有人知道自动检测远程设备正在使用哪些端口设置的程序吗?
有时我突然需要通过串行端口连接到设备的控制台。问题是,我从不记得每个特定设备要使用哪些端口设置(波特率、数据位、停止位等),而且文档似乎永远不会在真正需要的时候到处乱放。
我编写了一个 Python 脚本,它使用一种简单的蛮力方法(即遍历所有可能的设置,发送一些测试输入并显示响应以供人类决定是否有意义),但是:
所以问题是:有人知道自动检测远程设备正在使用哪些端口设置的程序吗?