Настройка подключения к mqtt

Настройка подключения компонентов SVA к брокеру MQTT #

Все компоненты SVA по-умолчанию обращаются к mqtt по имени сервиса mqtt из docker-compose файла.

Для всех компонентов SVA, которые должны подключаться к шине mqtt используются следующие настройки, если в описании сервиса не указано иное:

  • MQTT_SERVER_HOST hostname или ip адрес брокера mqtt. По-умолчанию mqtt - имя сервиса из docker-compose файла.
  • MQTT_SERVER_PORT порт подключения к шине, по-умолчанию 1883
  • MQTT_USER_NAME логин для подключения к шине, по-умолчанию отсутствует
  • MQTT_PASSWORD пароль пользователя для подключения к шине
  • MQTT_TLS_USE принимает значения false (по-умолчанию) или true, указывает использовать ли безопасное подключение к шине через TLS.
  • MQTT_CACERT_PATH путь к файлу с сертификатом CA (Certification Authority) для валидации сертификата сервера. Формат файла PEM. Используется только если MQTT_TLS_USE=true
  • MQTT_TLS_ALLOW_INVALID_HOSTNAMES принимает значения false или true (по-умолчанию), указывает, требуется ли соответствие имени сервера CN или SAN сертификата.

Сервисы SVA не поддерживают взаимную аутентификацию TLS.

powered by Altuera