Переадресация последовательного порта через TCP / IP (сервер Linux)


8

Я ищу способ использовать удаленный последовательный порт на 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/

Ответы:


5

Вы можете попробовать remserial http://lpccomp.bc.ca/remserial/ (хотя это может не сработать) или ser2net (во вселенной) + клиент. Лично я бы немного нервничал из-за того, что прошил это поверх него.


3

Вы можете подключиться по SSH к машине, имеющей соединение с платой Arduino, и получить доступ к последовательному порту через minicomили как угодно. Я не уверен, как бы вы перешли это, хотя и не уверен, если это возможно.


+1 это то, что я делаю для управления моими удаленными сетевыми устройствами: у меня есть «сервер» Intel Atom со стойкой 1U в качестве моей рабочей станции управления под управлением Debian без X, но с парой последовательных PCI-карт в нем.
gravyface

2

Экран очень хорошо справляется с этим. Сш в удаленный ящик иscreen /dev/ttyWhatever baudrate


Как вы устанавливаете биты данных, стоп-биты, четность и управление потоком?
Дрю Чапин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.