我试图在Mac OS X 10.9.5(Mavericks)上设置反向Telnet(从Telnet到COM)。Mac已连接到串行设备。使用屏幕从Mac访问串行设备没有问题:
screen /dev/cu.USBserial
但是,我想通过Telnet远程访问设备。
我尝试使用Netcat(nc
),但收效有限。我使用的命令是:
nc -l 9999 > /dev/cu.USBserial < /dev/cu.USBserial
然后我可以Telnet到设备。但是,它不起作用有两个原因:
正确的做法是什么?
我找到了解决方案。Python PySerial软件包具有rfc2217类。他们有一个可用作telnet服务器的示例应用程序:
https://pyserial.readthedocs.org/en/latest/examples.html
$ python rfc2217_server.py /dev/tty.serial
打开一个端口2217,该端口允许telnet连接。这正是我想要的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句