Socat: различия между версиями

Строка 88: Строка 88:


Если вам нужно прошить несколько устройств, то вы можете сперва изменить им скорость, перенастроить шлюз, а потом так же поочереди их прошить, вернуть им прежнюю скорость и снова перенастроить шлюз.
Если вам нужно прошить несколько устройств, то вы можете сперва изменить им скорость, перенастроить шлюз, а потом так же поочереди их прошить, вернуть им прежнюю скорость и снова перенастроить шлюз.
===Изменение настроек шлюза===
Самый простой способ изменить настройки шлюза — подключиться к его встроенному веб-интерфейсу. Для этого нужно:
*подключить шлюз к компьютеру UTP кабелем напрямую или через роутер,
*присвоить компьютеру статический IP-адрес в сети шлюза, например, 192.168.0.201,
*открыть браузер и ввести IP-адрес шлюза, по умолчанию 192.168.0.7.
Если у вас нет возможности физически подключить шлюз к компьютеру, можно использовать GET-запросы из консоли контроллера.
Получить текущие параметры шлюза можно командой:
<syntaxhighlight lang="bash">
curl 'http://192.168.0.7/sernet1.shtml' -u admin:admin
</syntaxhighlight>
Ответ будет содержать html-файл с параметрами.
Записать настройки можно командой:
<syntaxhighlight lang="bash">
curl -v 'http://192.168.0.7/config.cgi?br=9600&bc=8&parity=1&stop=2&flow=1&xon=0&tim=0&num=0&srf=1&srm=1&srz=30&tnmode=3&mbtp=0&tcpstx=9&ticken=0&urh=16&urf=1&tlp=23&srh=86400&srq=3&ura=10&srp=1&srr=30&sru=0&srt=1&tnbode=7' -u admin:admin
</syntaxhighlight>


== Конфигурирование устройств с помощью modbus_client ==
== Конфигурирование устройств с помощью modbus_client ==
translator, wb_editors
4251

правка