Buddha
-
Posts
5 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by Buddha
-
-
В 11.04.2023 в 14:41, Alexey K сказал:
forum.zyxmon.org/topic694-umnyi-dom-i-upravlenie-po-usb-s-pomoshchyu-keenetic.html
Вот заметка по теме. О рабочем базовом примере чтения/записи в базе знаний остается тока мечтать
Там старая тема, уже 9 лет прошло )
С ser2net когда-то лет 5 назад на малине поднимал uart to lan, всё работало. Тут же не совсем явно что происходит, да и не линухоид я. Видимо придется снова для тестов на малине или openwrt крутить и разбираться.
-
5 часов назад, r13 сказал:
Через пакет ser2net из opkg попробуйте
так и не вышло настроить коннект, конфиг выглядит таким образом
2001:telnet:600:/dev/ttyUSB0:115200 NONE 1STOPBIT 8DATABITS XONXOFF LOCAL -RTSCTS
Программу использую USR-VCOM. Где посмотреть логи работы ser2net, что мешает?
-
4 часа назад, r13 сказал:
Через пакет ser2net из opkg попробуйте
Поставил пакет, нашел конфиг в /opt/etc/ser2net.conf , буду пробовать....
-
Подскажите как сделать сервер LAN to UART на Keenetic Ultra?
Т.е. транслировать по сети данные из UART в терминал на другой машине.
В USB порт кинетика вставлен конвертер CP2103, установлен пакет Переходники USB – Последовательный порт, в логах его видно:
cp210x 1-1:1.0: cp210x converter detected usb 1-1: cp210x converter now attached to ttyUSB0 Network::Interface::Usb: "UsbModem0": interface "UsbModem0" is plugged (port 1).
Как теперь подсоединиться к нему из сети, какой софт? Есть ли вообще доступ?
Сервер LAN to UART на Keenetic Ultra
in Вопросы по сборке и настройке Opkg
Posted · Edited by Buddha
Точно! В общем итоги:
Ставим пакет ser2net в Entware.
Правим конфиг с расширением yaml ( /opt/etc/ser2net/ser2net.yaml ), добавляем в конце файла (синтаксис критичен к пробелам):
default: name: speed value: 115200n81 connection: &test accepter: telnet(rfc2217),tcp,2001 connector: serialdev,/dev/ttyUSB0,local
Где настройки порта: 115200 - скорость порта, 8 - биты данных, 1 - стоповый бит, протокол tcp, порт 2001 (на своё усмотрение любой), ttyUSB0 - сам CP2103 (ну или какой у вас, в логах кинетика это видно при подключении устройства)
Вводим netstat -pnltu, видим процесс и открытый 2001 порт - tcp 0 0 :::2001 LISTEN 1612/ser2net
Ставим на ПК бесплатный софт [ Virtual COM Software]USR-VCOM (на данный момент крайняя V3.7.2.529), либо другой аналогичный.
Жмем Add COM, номер порта - любой свободный на данном ПК(например 8), протокол - TCP client, удаленный IP - адрес роутера, удаленный порт - номер порта что мы вводили в настройках ser2net (2001 в примере выше). Если всё сделано правильно, в графе NetState будет статус - подключено.
Далее на ПК открываем терминал (например Putty), настройки - тип соединения serial, порт- COM8, скорость- 115200.
Вуаля, в порт поступают данные с конвертера CP2103, вставленного в usb роутера.
Пакет имеет кучу дополнительных опций с которыми еще не разбирался, ознакомиться можно например ТУТ , но по сути, для моих целей, всё работает на минималках описанных выше.