Настройка подключения компонентов SVA к брокеру MQTT #
Все компоненты SVA по-умолчанию обращаются к mqtt по имени сервиса mqtt из docker-compose файла.
Для всех компонентов SVA, которые должны подключаться к шине mqtt используются следующие настройки, если в описании сервиса не указано иное:
MQTT_SERVER_HOSThostname или ip адрес брокера mqtt. По-умолчаниюmqtt- имя сервиса из docker-compose файла.MQTT_SERVER_PORTпорт подключения к шине, по-умолчанию1883MQTT_USER_NAMEлогин для подключения к шине, по-умолчанию отсутствуетMQTT_PASSWORDпароль пользователя для подключения к шинеMQTT_TLS_USEпринимает значенияfalse(по-умолчанию) илиtrue, указывает использовать ли безопасное подключение к шине через TLS.MQTT_CACERT_PATHпуть к файлу с сертификатом CA (Certification Authority) для валидации сертификата сервера. Формат файла PEM. Используется только еслиMQTT_TLS_USE=trueMQTT_TLS_ALLOW_INVALID_HOSTNAMESпринимает значенияfalseилиtrue(по-умолчанию), указывает, требуется ли соответствие имени сервера CN или SAN сертификата.
Сервисы SVA не поддерживают взаимную аутентификацию TLS.