2482
правки
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
wb-homa-modbus -c /etc/wb-homa-modbus.conf -d #запустить драйвер в принудительном отладочном режиме | wb-homa-modbus -c /etc/wb-homa-modbus.conf -d #запустить драйвер в принудительном отладочном режиме | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Конфигурационный файл == | |||
Для работы драйвера нужно создать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | Для работы драйвера нужно создать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | ||
#Зайдите в консоль устройства через [[Debug UART]] или по [[SSH]] | #Зайдите в консоль устройства через [[Debug UART]] или по [[SSH]] | ||
Строка 21: | Строка 21: | ||
#:Для каждого порта указываются настройки (скорость, чётность и т.п.), а также протокол (Modbus, RTU, etc.) | #:Для каждого порта указываются настройки (скорость, чётность и т.п.), а также протокол (Modbus, RTU, etc.) | ||
#:Для каждого устройства обязательно указывается его уникальный адрес на шине - ''slave_id'' (подробнее про это можно прочитать в статье [[RS-485]]). Также можно указать другие необязательные параметры - смотрите полное описание формата в [https://github.com/contactless/wb-homa-drivers/#wb-homa-modbus подробной документации]. | #:Для каждого устройства обязательно указывается его уникальный адрес на шине - ''slave_id'' (подробнее про это можно прочитать в статье [[RS-485]]). Также можно указать другие необязательные параметры - смотрите полное описание формата в [https://github.com/contactless/wb-homa-drivers/#wb-homa-modbus подробной документации]. | ||
===Пример конфигурации для [[WB-MRM2 Реле 2х канальное | модуля реле WB-MRM2]], подключённого к изолированному порту (RS-485-ISO) Wiren Board 4=== | |||
<syntaxhighlight lang="javascript">{ | <syntaxhighlight lang="javascript">{ | ||
"ports": [ | "ports": [ | ||
Строка 45: | Строка 45: | ||
Полный список поддерживаемых типов устройств - https://github.com/contactless/wb-homa-drivers/blob/master/README.md#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-device_type | Полный список поддерживаемых типов устройств - https://github.com/contactless/wb-homa-drivers/blob/master/README.md#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-device_type | ||
=== Пример конфигурационного файла для нескольких подключённых устройств === | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
Строка 109: | Строка 109: | ||
] | ] | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||