如何判断软件使用的串口通信协议是什么?

逆向工程 串行通讯 协议
2021-06-21 08:06:42

我正在努力调整压力练习测试软件,以便它可以与使用不同通信协议的跑步机一起使用。

通过 RS232 电缆与笔记本电脑端的 USB-RS232 适配设备进行通信。

我使用 com0com 创建了一对虚拟端口,并在 VB 中(使用 Visual Studio)编写了一个程序,该程序可以在虚拟端口上打开、读取和写入。目的是该程序可以作为翻译器工作。

我有跑步机协议,但没有软件协议,所以我试图听软件告诉虚拟端口的内容,并找出它使用的协议。

这个选项可行吗?有没有我可以使用的进一步阅读材料/软件?

我到目前为止收到的唯一消息是:

“?” 第一次运行测试时

“ìù 015ñ 000”当我打开/关闭跑步机时

如果我没有回答,软件会显示消息“跑步机失败”。如果我发送任何字符数组,它不会显示消息并似乎开始测试。

0个回答
没有发现任何回复~