Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RS232 через Ethernet
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
AndreyVN
Всем привет!

Вопрос по проброске RS-232 через Ethernet.

Есть такие устройства как порт-сервера (например RUGGEDCOM RS-400) они позволяют принимать данные с последовательного порта и упаковывать их в Ethernet пакеты (мне почему-то кажется, что это будет UDP).

Вопрос, насколько стандартизован формат упаковки serial данных, можно ли найти программу, которая примет из сети Ethernet данные, распакует их и выдаст в Windows в виде виртуального COM порта?
MrYuran
Цитата(AndreyVN @ Sep 12 2012, 10:37) *
Вопрос, насколько стандартизован формат упаковки serial данных, можно ли найти программу, которая примет из сети Ethernet данные, распакует их и выдаст в Windows в виде виртуального COM порта?

Пользовался преобразователем MOXA NPort.
За виртуальный COM порт отвечает специальное приложение, которое устанавливается на РС.
А можно включить режим UDP, тогда можно самостоятельно ловить пакеты через сокет.
ukpyr
Цитата
насколько стандартизован формат упаковки serial данных
зависит от производителя.
кто-то использует проприетарный протокол, кто-то стандартный:
http://en.wikipedia.org/wiki/COM_port_redirector
http://tools.ietf.org/html/rfc2217
vesago
Я смотрел посредством комвью - данные прямиком вставляются в поле данных TCP пакета. Если надо передать данные с кома овер изернет - http://members.multimania.co.uk/ipcom/
AndreyVN
Цитата(MrYuran @ Sep 12 2012, 10:45) *
Пользовался преобразователем MOXA NPort.
За виртуальный COM порт отвечает специальное приложение, которое устанавливается на РС.
А можно включить режим UDP, тогда можно самостоятельно ловить пакеты через сокет.


Специальное приложение как я понял было тоже от MOXA?
У меня данные в сеть передает RUGGEDCOM а принимать их надо на удаленном компе и отдавать в обработку SCADA системе.
Пугает то, что у RUGGEDCOM не видно 'комплектной' программы типа виртуального ком порта.

Цитата
Я смотрел посредством комвью - данные прямиком вставляются в поле данных TCP пакета. Если надо передать данные с кома овер изернет.


А что значит прямиком - старт/стоп биты/бит четности выбрасываются? Значит все-таки TCP. К сожалению, посмотреть негде, пока система на бумаге.

Цитата
зависит от производителя.

Так и знал, блин. cranky.gif Может есть Ethernet-serial-ловилка с кучей настроек?
vesago
Цитата(AndreyVN @ Sep 12 2012, 10:14) *
А что значит прямиком - старт/стоп биты/бит четности выбрасываются? Значит все-таки TCP. К сожалению, посмотреть негде, пока система на бумаге.

Я брал HW VSP http://www.hw-group.com/products/hw_vsp/index_en.html комвью смотрел как гоняются пакеты. Скорость ком-порта, четности всякие там выставляются отдельно согласно RFC 2217. Думаю многие так делают. По карйней мере имел дело с преобразом изернет в 485/232, который в качестве софта использовал вышеупомяутый виртуальный ком-порт.
Konst_777
Цитата(AndreyVN @ Sep 12 2012, 09:37) *
...Вопрос по проброске RS-232 через Ethernet... можно ли найти программу, которая примет из сети Ethernet данные, распакует их и выдаст в Windows в виде виртуального COM порта?

В Stellaris® Serial-to-Ethernet Reference Design Kit (Stellaris® Serial-to-Ethernet Module) используется связка программ com0com и com2tcp.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.