Я пытаюсь настроить обратный Telnet (Telnet для COM) в Mac OS X 10.9.5 (Mavericks). Mac подключен к последовательному устройству. У меня нет проблем с доступом к последовательному устройству с Mac с помощью экрана:
screen /dev/cu.USBserial
Тем не менее, я хотел бы получить доступ к устройству удаленно, через Telnet.
Я пытался использовать Netcat ( nc
) и имел ограниченный успех. Команда, которую я использовал:
nc -l 9999 > /dev/cu.USBserial < /dev/cu.USBserial
И тогда я могу Telnet к устройству. Однако это не работает по двум причинам:
- Для интерактивного пользовательского интерфейса ввод по существу буферизован до тех пор, пока я не нажму return.
- Весь мой вклад возвращается ко мне. В реальной жизни устройство должно повторять вводимые мной символы.
Как правильно это сделать?