我有点不知所措,并且也会说我在使用Telnet方面的经验很less。 我有Startech串行通过IP'networking服务器'设置,一切似乎罚款在这一端。 接下来是一个莫扎特调频发射机,背面有一个RS485从机和主机部分。 当我从一群广播工程师那里拿到这个设备的时候,这个想法是能够Telnet进入发射机,并能够读取一些信息。
至less从我所知道的情况来说,我可以远程login到StarTech,但没有任何迹象表明我正在访问发射器。 非常感激任何的帮助。
如果我“正确猜测”,你的“莫扎特调频发射机”是一个设备,虽然做了很多与你的业务严格相关的很好的事情(确实与服务器pipe理有很大的不同),但它提供了一个RS485接口, ,可能被监控。
在这种情况下,这意味着:
然后
从上面可以看出,上述情况要求您使用物理RS485电缆将PC连接到设备。 除此之外,RS485 在长度方面有严格的要求 ,这意味着您最多可以远离您的设备几十米。
所以问题是:如果距离设备数英里远,你怎么能够使用软件(参考上面的第3点), 但是你的双方都有互联网连接?
答案是: 在IP协议内封装RS485通讯 。 怎么样?
通过连接一个“RS485到IP”转换器到你的设备,这样这个设备就不会注意到任何奇怪的事情(因为它会“说”它所熟知的RS485语言)。
通过在PC上安装一个虚拟的RS485“驱动程序”,以便软件能够与通用的RS485设备进行“通话”,而不是由操作系统提供的“讲话”RS485的“虚拟”接口软件的一面,以及networking侧的TCP / IP(到达转换器)。
从你的问题,我得到的Startech串行通过IP是正确的转换器上面(可能类似于此 )。
你还提到了一个“networking服务器”和一个“telnet访问”你的Startech。 我敢打赌,RS485 <=> IP转换器提供的这两种访问只是为了configurationnetworking参数。 除了terminal设备(FM发射机)提供的function之外,其他用途是不可能的,特别是关于由terminal设备(FM发射机)提供的function,因为它是最不可能的,因为转换器“理解”/“说出”terminal设备提供的协议关于发射机)。
这似乎也得到了Startech的证实,因为与发射器一起,它们也提供了一个软件 ,根据我很快看到的文件,这正是上面提到的(在远程PC上安装的)“驱动程序”。
最后:在Startech上configuration适当的IP; 在PC上安装适当的startech驱动程序; 在PC上安装Mozart软件。 然后将Mozart软件configuration为使用由startech驱动程序提供的虚拟接口。 然后(…而横过你的手指),启动它,…一切都应该工作(至less,我希望)。
PS:在我看来,这个问题(显然,答案)与ServerFault完全无关。 是否应该移到超级用户?