Перейти к содержанию

Навигация

Доступ к порту RS-485 контроллера Wiren Board с компьютера: различия между версиями

Нет описания правки
Строка 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=/tmp/ttyNSC0 tcp:192.168.3.12:10010&
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=/tmp/ttyNSC1 tcp:192.168.3.12:10011&
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/ttyNSC{0,1} /dev
sudo ln -fs /tmp/ttyRS485-{1,2} /dev
</pre>
</pre>
В старых версиях контроллеров указывайте порты [/dev/ttyNSC0, /dev/ttyNSC1] или [/dev/ttyAPP1, /dev/ttyAPP4].


После выполнения этих команд в системе (на PC) появляются
После выполнения этих команд в системе (на PC) появляются
специальные файлы /tmp/ttyNSC0 и /tmp/ttyNSC1, соответствующие
специальные файлы /dev/ttyRS485-1 и /dev/ttyRS485-2, соответствующие
RS-485 портам Wiren Board. Последняя команда для удобства создаёт
RS-485 портам Wiren Board. Последняя команда для удобства создаёт
в /dev символические ссылки на файлы портов, что позволяет,
в /dev символические ссылки на файлы портов, что позволяет,
5813

правок