串行转以太网适配器可以互换吗?

串行转以太网适配器可以互换吗?

我需要通过网络从串行设备(气象站)获取数据,然后由 Unix 主机进行处理(使用定制软件)。我能够编译剩余序列这使得远程串行设备像 tty 一样运行。Remserial 是为 Linux 设计的,但应该可以在 OS X(我正在使用的)和 FreeBSD 上运行。

不过,我不清楚的是,串行转以太网适配器或串行服务器是否使用某种标准协议来通过网络套接字进行通信,或者每个品牌是否都不同。更重要的是,我是否可以购买任何串行转以太网适配器并期望 remserial 可以与之配合使用,如果不行,您有什么推荐的(或者我应该考虑的其他软件粘合剂)?

答案1

据我所知,远程串行端口转发控制协议没有标准,但大多数串行终端服务器设备都提供一种基本的“原始”模式,只需在没有任何控制机制的情况下将数据移入和移出串行端口。

remserial 文档说:

网络连接按原样传递数据,网络套接字上没有控制协议。

那么,在远程串行端没有协议。在此基础上,您应该能够找到提供这种“原始”功能的串行终端服务器/“以太网到串行”设备,这样就没问题了。

几年前我曾经使用过 IOLAN 串行终端服务器。现在看来它们仍然可用,IOLAN DS1模型可能会满足您的要求。阅读手册后,看起来“串行隧道配置文件”可能会满足您的要求。

答案2

不。某个供应商的设备与其他供应商的设备不兼容。谁知道他们的低级协议是什么样的,但据我所知,没有标准。

不过,我不确定我是否理解了这个场景......在什么情况下,一条长串行电缆不够长(假设为 9600 波特),但一条以太网电缆(100 米)足够长?

相关内容