WB FAQ/modbus-modules-behind-gateway: различия между версиями

Строка 50: Строка 50:
# Настройте переадресацию socat:
# Настройте переадресацию socat:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
socat -d -d -d -x PTY,raw,ispeed=115200,ospeed=115200,parenb=0,cstopb=2,cs8,link=/dev/ttyRS485-5 tcp:192.168.0.7:23&
socat -d -d -d -x PTY,raw,b115200,parenb=0,cstopb=2,cs8,link=/dev/ttyRS485-5 tcp:192.168.0.7:23&
</syntaxhighlight>
</syntaxhighlight>
#: если у вас стабильный релиз до wb-2207 включительно, вместо параметра <code>b115200</code>, используйте <code>ispeed=9600,ospeed=9600</code>.
# Во втором окне измените скорость порта устройства на 9600 кбит/с:
# Во втором окне измените скорость порта устройства на 9600 кбит/с:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 62: Строка 63:
# В первом окне снова создайте тоннель socat, не забудьте изменить скорость в параметрах:
# В первом окне снова создайте тоннель socat, не забудьте изменить скорость в параметрах:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=2,cs8,link=/dev/ttyRS485-5 tcp:192.168.0.7:23&
socat -d -d -d -x PTY,raw,b115200,parenb=0,cstopb=2,cs8,link=/dev/ttyRS485-5 tcp:192.168.0.7:23&
</syntaxhighlight>
</syntaxhighlight>
#: если у вас стабильный релиз до wb-2207 включительно, вместо параметра <code>b115200</code>, используйте <code>ispeed=9600,ospeed=9600</code>.
# Во втором окне прошейте устройство, например, утилитой wb-mcu-fw-updater:
# Во втором окне прошейте устройство, например, утилитой wb-mcu-fw-updater:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">