Переадресация последовательного порта через TCP/IP (сервер Linux)
Я ищу способ использовать удаленный последовательный порт на компьютере с Linux через локальную сеть. Машина работает под управлением Ubuntu 10.04, и к ней подключена плата Arduino, которую я хотел бы перепрограммировать или прослушивать / говорить с последовательным выходом по локальной сети.
Было бы замечательно, если бы клиентское программное обеспечение не зависело от платформы, но с клиентом, работающим только с Linux, тоже все будет в порядке.
Спасибо!
ОБНОВИТЬ:
Есть некоторые программы, подобные этой для Windows: http://www.hw-group.com/products/hw_vsp/index_en.html http://www.serial-port-communication.com/serial-over-tcpip/ (это кажется, есть версия для Linux, но это не с открытым исходным кодом...)
И, наконец, на самом деле в Википедии есть несколько полезных заметок и ссылок: http://en.wikipedia.org/wiki/COM_port_redirector
ОБНОВЛЕНИЕ 2: Самый интересный кандидат: http://lpccomp.bc.ca/remserial/
3 ответа
Вы можете попробовать remserial http://lpccomp.bc.ca/remserial/ (хотя это может не сработать) или ser2net (во вселенной) + клиент. Лично я бы немного нервничал из-за того, что прошил это поверх него.
Вы можете подключиться по SSH к машине, имеющей соединение с платой Arduino, и получить доступ к последовательному порту через minicom
или что угодно. Я не уверен, как бы вы перешли это, хотя и не уверен, если это возможно.
Экран очень хорошо справляется с этим. Ssh в удаленную коробку и screen /dev/ttyWhatever baudrate