我需要通过我们的网络从串行设备(气象站)获取数据,然后由Unix主机(
using custom software)处理.我能够编译
remserial,这使远程串行设备像tty一样. Remserial是为Linux设计的,但应该适用于OS X(我正在使用)和FreeBSD.
但是,我不清楚的是,串口到以太网适配器或串行服务器是否使用某种标准协议来通过网络插座进行通信,或者每个品牌是否不同.更重要的是,我可以购买任何串口到以太网适配器,并期望remserial与它一起使用,如果没有,是否有你推荐的(或者我应该考虑的其他软件胶水)?
我所知道的远程串口转发控制协议没有标准,但大多数串行终端服务器设备提供了简单的“原始”模式,只需将数据移入和移出串口,无需任何控制机制.
remserial文档说:
The network connection passes data as-is,there is no control protocol over the network socket.
那么,在remserial方面没有协议.在此基础上,您应该能够找到一个串行终端服务器/“以太网到串行”设备,提供这种“原始”功能,你会没事的.
几年前我曾经使用过IOLAN串行终端服务器.看起来它们仍然可用,IOLAN DS1型号可能会做你想要的.通过手册阅读,看起来像“串行隧道配置文件”可能会需要你.