2

我目前正在寻找与仅支持半双工通信的 RS-232 调制解调器接口的选项。

起初,我认为建立一个 PPP 连接是可行的,但听起来即使启用了硬件流控制,它也会预期一个全双工连接。我正在研究的应用程序主要是在“字段”端上传,我想让它像这样配置通道。IE 的“字段”端在正常操作期间应该主要有一个 CTS。

我考虑过的几个选项...

一旦我可以访问调制解调器并查看它的行为方式,我可能只是“尝试”PPP,但查看它似乎从未断言 RTS 的代码。

在 Netty 中创建我自己的 HDLC 框架协议处理程序堆栈。

创建一个 TTY 对,一侧带有 PPP,另一侧带有半双工处理应用程序,它与实际的串行端口和调制解调器通信。

有什么想法或最佳方法吗?

谢谢。

4

1 回答 1

0

它是半双工的原因(即使它是RS232)可能是因为调制解调器的数据线是半双工的。RS-232接口用于连接本地PC;其中 RS-232 相当常见。另一端(调制端)可能是 RS-485 或其他支持半双工的硬件协议。一个致命的赠品将是调制接口上所需的数据线数量。如果它小于 4,那么它很可能是某种半双工硬件协议。

于 2016-08-25T23:51:12.197 回答