Wb-mqtt-serial driver: различия между версиями

м
Строка 49: Строка 49:
== Файл конфигурации драйвера ==  
== Файл конфигурации драйвера ==  


Перед использованием драйвер нужно настроить. Конфигурация драйвера хранится в файле <code>/etc/wb-mqtt-serial.conf</code>. Вы можете [[RS-485:Настройка через веб-интерфейс|редактировать конфигурацию драйвера через веб-интерфейс]] или вручную.
Перед использованием драйвер нужно настроить. Конфигурация драйвера хранится в файле <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> и в последних двух строчках ответа будет подсказка. В примере файл содержит ошибку синтаксиса во второй строке на 14 позиции:
#Если устройство не появилось, то можно узнать причину — выполните команду <code>systemctl status wb-mqtt-serial</code> и в последних двух строчках ответа будет подсказка. В примере файл содержит синтаксическую ошибку во второй строке на 14 позиции:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
~# systemctl status wb-mqtt-serial
~# systemctl status wb-mqtt-serial