Telnet、Startech 和发送器

Telnet、Startech 和发送器

我有点不知所措,而且首先要说的是,我使用 Telnet 的经验很少。我有 Startech Serial over IP“网络服务器”设置,这端一切似乎都很好。链中的下一个是 Mozart FM 发射器,背面有一个 RS485 从属部分和主部分。当一群广播工程人员将这台设备交给我时,他们的想法是能够 Telnet 进入发射器并能够读取一些数据。

我可以远程登录 StarTech,至少就我所知,但是我没有收到任何指示表明我正在访问发射器。如能提供任何帮助,我将不胜感激。

答案1

如果我“猜”得正确的话,您的“莫扎特 FM 发射器”是一种设备,它在做许多与您的业务密切相关的好事(实际上与服务器管理有很大不同)的同时,还提供了一个 RS485 接口,通过该接口可以对其进行编程,甚至监控。

在这种情况下,这意味着:

  1. 如果你有一台带有 RS485 接口的 PC...
  2. ...如果您使用合适的电缆(例如 PC)连接到您的设备...
  3. ...如果在这样的电脑上,你有一个特定的软件(通常由设备制造商提供)

然后

  1. 您可以使用此类软件来连接设备(就软件提供的功能而言)。

从上面可以看出,上述场景需要你有一根物理 RS​​485 电缆将你的 PC 连接到设备。此外,RS485 还具有长度要求严格,这意味着您最多可以距离设备几十米。

所以问题是:如果你离你的设备很远,你如何使用该软件(参考上面的第 3 点)你们两边都有互联网连接吗?

答案是:将 RS485 通信封装在 IP 协议中。 如何?

  • 通过将“RS485 转 IP”转换器连接到您的设备,以便该设备不是注意任何奇怪的事情(因为它会“说”它熟悉的 RS485 语言);

  • 通过在 PC 上安装虚拟 RS485“驱动程序”,这样软件就会与看起来像普通 RS485 设备的东西“对话”,而是操作系统提供的“虚拟”接口,从软件端“对话”RS485,在网络端(到达转换器)对话 TCP/IP。

从你的问题中,我了解到 Startech Serial over IP 正是上面的转换器(可能类似于)。

您还提到了 Startech 的“网络服务器”和“telnet 访问”。我敢打赌,这两种访问都是由您的 RS485<=>IP 转换器提供的只是配置网络参数。其他用途都不可能,尤其是终端设备(FM 发射器)提供的功能,因为转换器“理解”/“说出”终端设备提供的协议几乎是不可能的(转换器不不是对发射器一无所知)。

Startech 似乎也证实了这一点,因为它们与发射器一起还提供了软件根据我快速查看文档的内容,这正是上面提到的“驱动程序”(安装在远程 PC 上的驱动程序)。

最后:在 Startech 上配置正确的 IP;在 PC 上安装正确的 startech 驱动程序;在 PC 上安装 Mozart 软件。然后配置 Mozart 软件以使用 startech 驱动程序提供的虚拟接口。然后(……祈祷),启动它……一切都应该正常工作(至少,我希望如此)。


PS:在我看来,这个问题(显然还有答案)与 ServerFault 完全无关。是否应该将其移至 SuperUser?

相关内容