[Железо] Serproxy

Работа с конкретным оборудованием

Модераторы: immortal, newz20

Ответить
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

[Железо] Serproxy

Сообщение sergejey » Чт апр 09, 2015 4:43 pm

Нашёл любопытную программку, может кому будет полезно:

Serproxy (Windows/Linux)

Если в кратце, то она организует сетевой доступ к локальному com-порту, так что можно использовать универсальный код для работы с такими устройствами как по сети (через аппаратные ethernet-гейты), так и локально (через эту программу).

Описание с сайта:
Serproxy is a multi-threaded proxy program for redirecting network socket connections to/from serial links, in cases where the remote end of the serial link doesn't have a TCP/IP stack (eg an embedded or microcontroller system). The proxy allows other hosts on the network to communicate with the system on the remote end of the serial link. The Linux version requires a recent version of libpthread to compile/run.

http://www.lspace.nildram.co.uk/freeware.html
За это сообщение автора sergejey поблагодарил:
Bagir (Чт апр 09, 2015 7:20 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: Serproxy

Сообщение Geban » Пн апр 13, 2015 4:49 pm

ser2net по моему лучше, есть в репозитории и конфиг проще
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Serproxy

Сообщение sergejey » Чт июн 04, 2015 4:42 pm

Небольшие комментарии по serproxy.

1. Версия ниже 1.4 не умеет работать с COM-портами с номерами больше 9. Более свежая версия лежит на этой странице.

2. Версия из предыдущего пункта как-то некорректно создаёт TCP-соединение, точнее создаёт его не на том порту, который прописан в конфиге. У меня в конфиге было:
net_port1=5331
а реально надо обращаться к порту 3331, чтобы оно работало.

В целом странное приложение, но мне пригодилось -- смог протестировать работу с RS485-устройством "как-бы через ethernet-шлюз", но локально используя USB-шлюз.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить