那是什么? 这两个组件不是真正的 PC 卡,而更像是您用作外部设备的调制解调器。
Host1-serial - RadioModem1 - - - - - RadioModem2 - serial-Host2
我该如何连接它?
如果您从抽象的角度来看它们,您可以这样建模它们
Host1-serial - - NULL MODEM CABLE - - serial-Host2
所以您将在两个遥远的串口之间建立连接,有两种可能的配置
对于第一种情况,您可以在 Linux 中使用这个简单的脚本
“/usr/sbin/pppd -detach lock idle 300 crtscts connect "/usr/sbin/chat -v TIMEOUT 5 AT OK AT OK AT OK AT OK" IPLINUX:IPWINDOWS /dev/ttySx 115200 disconnect "/usr/sbin/chat -v AT OK" ms-dns IPDNS”
其中
上面的脚本是为了让 Windows 认为串口端有一个调制解调器!
在 Windows 中,您需要创建一个启用 crtscts、速度为 115200 的拨号连接,并使用一个愚蠢的呼叫号码(远程访问需要,但绝对不会使用)。
对于 2 台 Linux 机器,您只需在每台 Linux 端运行一个非常简单的脚本,如下所示
“/usr/sbin/pppd passive local crtscts IPLINUX1:IPLINUX2 /dev/ttySx 115200 noauth persist”
您需要在另一端将 IPLINUX1 与 IPLINUX2 反转。
请注意,即使在 Linux-Windows 中,如果您愿意,也可以进行身份验证,就像在 Linux-Linux 中一样。