Wb-mqtt-serial driver: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
== Конфигурационный файл == | == Конфигурационный файл == | ||
Для работы драйвера нужно создать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | Для работы драйвера нужно создать и отредактировать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | ||
# | #Воспользуйтесь инструкцией [[Просмотр файлов контроллера с компьютера]] | ||
# | #Файл имеет <code>/etc/wb-homa-modbus.conf</code> структуру ''порты (ports) -> устройства (devices)'': в файле есть описания физических портов контроллера, а внутри них - список устройств, которые подключены к этому порту. | ||
</ | |||
#:Для каждого порта указываются настройки (скорость, чётность и т.п.), а также протокол (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 подробной документации]. | ||
#Впишите конфигурацию для портов и подключённых устройств в файл, используя примеры ниже | #Впишите конфигурацию для портов и подключённых устройств в файл, используя примеры ниже. | ||
# | #Перезагрузите устройство или выполните из консоли команду | ||
#: <syntaxhighlight lang="bash"> | #: <syntaxhighlight lang="bash"> | ||
service wb-homa-modbus restart | service wb-homa-modbus restart |