Serial port 通过“连接”将2个USB端口连接在一起;“零调制解调器”;就像以前的COM端口一样?

Serial port 通过“连接”将2个USB端口连接在一起;“零调制解调器”;就像以前的COM端口一样?,serial-port,usb,Serial Port,Usb,我很好奇,是否有人知道通过USB线将两台不同的计算机连接在一起的方法,以及有什么API来编程这个接口 对于串行端口,通常需要购买一个“空调制解调器”适配器来跨越UART的传输线和接收线,以便计算机可以一起通信。然后你可以像普通的windows文件一样读写它们,而不是特殊的系统文件,叫做“COM1”,“COM2”,等等 我想知道除了本机USB协议之外,是否有某种适配器可以模拟相同的行为。我知道他们有USB到UART适配器。这不是我真正感兴趣的,因为UART的波特率非常慢。我一直在寻找一些USB速度

我很好奇,是否有人知道通过USB线将两台不同的计算机连接在一起的方法,以及有什么API来编程这个接口

对于串行端口,通常需要购买一个“空调制解调器”适配器来跨越UART的传输线和接收线,以便计算机可以一起通信。然后你可以像普通的windows文件一样读写它们,而不是特殊的系统文件,叫做“COM1”,“COM2”,等等

我想知道除了本机USB协议之外,是否有某种适配器可以模拟相同的行为。我知道他们有USB到UART适配器。这不是我真正感兴趣的,因为UART的波特率非常慢。我一直在寻找一些USB速度的东西,以便从一台计算机传输到另一台计算机,而不是通过以太网或wifi等网络链接

这就是我所拥有的: 计算机AUSBUARTNULL_modemuartusb计算机B 速度110000波特,随便什么。。。要减慢文件传输速度。。。好的文本

这就是我想要的:

计算机AUSBCrossover_适配器计算机B 速度为每秒480兆比特


假设这个野兽存在,你如何编程,在哪里购买它?

我想我找到了解决方案:Avnet Spartan-6 LX9微板

它的一端有一个USB接口,另一端有一个以太网端口。


我可以把FPGA /MixBRAZE CPU放在中间,过滤出流量,以确保链路不被黑客攻击,也可能加密它。

< P>唯一的解决方案是“在计算机之间使用USB端口以3兆字节(384千字节/秒)的速率传输的“FTDI芯片USB到USB零调制解调器电缆”。这比使用旧的带有零调制解调器电缆的串行端口要快得多,最大输出为115200波特(14kbytes/s)。FTDI芯片电缆可以在c/c++/c#中编程,就像通过虚拟串行端口的标准windows串行端口一样

从他们的网站:

USB NMC-2.5m

NMC在带有板载RS232 COM端口的传统PC机时代,它是 建立简单通信网络的常见做法 使用通常称为零调制解调器电缆的PC。典型的 这种电缆的每一端都有DB9阴接头,带有TX /RX和握手信号交叉连接,以便PC可以 通过传统COM端口相互通信

在现代PC机上,传统的COM端口连接器正在迅速消失 USB成为多功能通信端口的首选。然而, 这在以前依赖的应用领域中带来了一个难题 用于PC机间通信的传统COM端口

一个方便的解决方案是FTDI USB NMC电缆。从…起 在外部,该电缆似乎是两个USB类型的“A”插座 然而,每个USB插座一起隐藏了一个带有 基于FT232RQ的USB-UART转换器IC以及内部支持组件。 互连电缆交叉连接TXD/RXD数据信号RTS /CTS握手信号并互连公共GND参考 两个转换器PCB之间的导轨

与FTDI提供的虚拟COM端口(VCP)一起使用时 在驱动程序中,USB NMC电缆可用于建立PC间COM端口 基于通信的波特率高达3M波特。标准USB NMC电缆p/n USB NMC-2.5m的互连长度为2.5m( 8.2ft)-可根据要求提供其他长度。支持多种操作系统,包括Windows、Linux、Mac OS等。 单根电缆


另一种选择是使用蓝牙,它也可编程,就像旧的串行端口一样。

RS-232是点对点的,在物理层上没有层次结构。USB是分层的。PC通常只有主机(主)端口,很少有设备(从)端口。所以你不能用一根简单的外接外接电缆将两个PC主机端口连接在一起(尽管它们存在,我也有一个)。有一个“电缆”与专有电子在中间(即背靠背USB从设备),以方便连接。锯末,我有两个PC的连接在一起的方式,你说是不可能的。关键是将两个USB串行端口连接在一起的空调制解调器交叉适配器。空调制解调器跨越UART的发送和接收位。此外,PC串行端口本身不是主端口或从端口。。。这完全取决于如何编写决定此配置的软件。例如,我在一台电脑上安装了软件,使其成为客户机/主机串行端口,在另一台电脑上安装了软件,使其成为服务器/从机端口。你只需要在中间调制解调器,好像你不理解我写的东西。“…在某种程度上,你说这是不可能的”*--我写道USB到USB的连接是无效的。您有一个使用USB适配器的RS232连接。这不是同一类型的连接。“PC串行端口本质上不是主端口或从端口”——这就是为什么我写了“RS-232在物理层是……非分层的”。你只是在重复我已经写过的东西。仅供参考,我没有否决你的问题或答案(尽管你的分歧开始给我一个理由),