16 343
правки
Строка 49: | Строка 49: | ||
== Файл конфигурации драйвера == | == Файл конфигурации драйвера == | ||
Перед использованием драйвер нужно настроить. Конфигурация драйвера хранится в файле <code>/etc/wb-mqtt-serial.conf</code> | Перед использованием драйвер нужно настроить. Конфигурация драйвера хранится в файле <code>/etc/wb-mqtt-serial.conf</code>. | ||
=== Структура файла === | === Структура файла === | ||
Строка 418: | Строка 418: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Редактирование через веб-интерфейс === | |||
Мы рекомендуем изменять конфигурацию драйвера через веб-интерфейс. Процедура настройки подробно описана в статье [[RS-485:Настройка через веб-интерфейс|RS-485:Настройка через веб-интерфейс]]. | |||
=== Внесение изменений вручную === | === Внесение изменений вручную === | ||
Будьте внимательны при редактировании файла конфигурации вручную — в отличие от редактирования через веб-интерфейс, вы можете допустить синтаксическую ошибку и драйвер не запустится. | |||
# Ознакомьтесь с инструкцией [[Просмотр файлов контроллера с компьютера|Просмотр файлов контроллера с компьютера]] и выберите удобный для вас способ. | # Ознакомьтесь с инструкцией [[Просмотр файлов контроллера с компьютера|Просмотр файлов контроллера с компьютера]] и выберите удобный для вас способ. | ||
#Впишите конфигурацию для портов и подключенных устройств в файл. | #Впишите конфигурацию для портов и подключенных устройств в файл. Смотрите [[#Примеры файла конфигурации | примеры]]. | ||
#Чтобы описанные в файле устройства появились в веб-интерфейсе, перезагрузите контроллер или выполните команду: | #Чтобы описанные в файле устройства появились в веб-интерфейсе, перезагрузите контроллер или выполните команду: | ||
#: <syntaxhighlight lang="bash"> | #: <syntaxhighlight lang="bash"> | ||
service wb-mqtt-serial restart | service wb-mqtt-serial restart | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#Если устройство не появилось, то можно узнать причину — выполните команду <code>systemctl status wb-mqtt-serial</code> и в последних двух строчках ответа будет подсказка. В примере файл содержит ошибку | #Если устройство не появилось, то можно узнать причину — выполните команду <code>systemctl status wb-mqtt-serial</code> и в последних двух строчках ответа будет подсказка. В примере файл содержит синтаксическую ошибку во второй строке на 14 позиции: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
~# systemctl status wb-mqtt-serial | ~# systemctl status wb-mqtt-serial |