Доступ к порту RS-485 контроллера Wiren Board с компьютера: различия между версиями
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
Вторая команда - остановка драйвера Modbus во избежание | Вторая команда (service wb-mqtt-serial stop) — остановка драйвера Modbus во избежание конфликтов при работе с RS-485 портами. | ||
конфликтов при работе с RS-485 портами. | |||
Выполняем на компьютере (под Linux): | Выполняем на компьютере (под Linux): | ||
<pre> | <pre> | ||
socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=1,cs8,link=/ | socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=1,cs8,link=/dev/ttyRS485-1 tcp:192.168.3.12:10010& | ||
socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=1,cs8,link=/ | socat -d -d -d -x PTY,raw,ispeed=9600,ospeed=9600,parenb=0,cstopb=1,cs8,link=/dev/ttyRS485-2 tcp:192.168.3.12:10011& | ||
sudo ln -fs /tmp/ | sudo ln -fs /tmp/ttyRS485-{1,2} /dev | ||
</pre> | </pre> | ||
В старых версиях контроллеров указывайте порты [/dev/ttyNSC0, /dev/ttyNSC1] или [/dev/ttyAPP1, /dev/ttyAPP4]. | |||
После выполнения этих команд в системе (на PC) появляются | После выполнения этих команд в системе (на PC) появляются | ||
специальные файлы / | специальные файлы /dev/ttyRS485-1 и /dev/ttyRS485-2, соответствующие | ||
RS-485 портам Wiren Board. Последняя команда для удобства создаёт | RS-485 портам Wiren Board. Последняя команда для удобства создаёт | ||
в /dev символические ссылки на файлы портов, что позволяет, | в /dev символические ссылки на файлы портов, что позволяет, |