4.1.4.5.14.3. Настройка взаимодействия клиента и брокера MQTT
Для настройки связи с брокером MQTT выполните следующие действия:
1. В модуле MQTT клиент нажмите кнопку "Добавить параметры связи".

2. В открывшемся окне выберите необходимое количество MQTT брокеров.

3. Укажите необходимые параметры для выбранных брокеров.

4. Настройте параметры взаимодействия : версия протокола, имя пользователя, пароль. Значения остальных параметров можно оставить по умолчанию.
Общие
|
Свойства
|
Значение
|
|
Таймаут потери связи, с
|
Время в секундах, по истечение которого связь считается потерянной.
Значение по умолчанию «5» секунд.
|
|
Версия протокола
|
Используемая брокером версия протокола. Значение по умолчанию «3.1».
|
|
Имя пользователя
|
Имя пользователя для подключения к брокеру.
|
|
Пароль
|
Пароль для подключения к брокеру.
|
|
Качество
обслуживания (QoS)
|
Качество обслуживания, устанавливаемое публикациям:
«Без гарантии доставки» - брокер получит сообщение максимум один раз - доставка сообщения не гарантируется.
«Гарантированная доставка» - брокер получит сообщение минимум один раз - сообщения будут посылаться брокеру, пока MQTT Client не получит подтверждения доставки.
«Гарантированная доставка, без дубликатов» - брокер получит сообщение гарантировано один раз.
|
|
Флаг отчистки сессии
|
Очистка сессии при каждом подключении у брокеру:
«Да» - очищать сессию;
«Нет» - не очищать сессию.
|
|
Таймаут ожидания
ответа на запрос, с
|
Время в секундах, в течение которого модуль ожидает ответ на отправленный запрос. По истечении указанного времени ответ считается просроченным.
|
|
Таймаут установки
соединения, с
|
Время в секундах, в течение которого модуль ожидает установления соединения.
|
|
Размер пакета данных
принудительной
отправки, байт
|
Размер данных в байтах, при достижении которого выполняется немедленная отправка пакета:
«0» - отправка каждого изменения;
«33» ... «429496295» - отправка при достижении указанного размера.
|
|
Таймаут накопления
изменений, мс
|
Время накопления изменений по каждому топику, по истечение которого выполняется отправка пакета данных, даже если не достигнут максимальный размер:
«0» - контроль не выполняется, каждое изменение значения публикуется;
«1» ... «429496295» - отправка выполняется по истечению указанного таймаута
|
Параметры очереди
|
Свойства
|
Значение
|
|
Максимальный размер
очереди приёма данных, шт
|
Максимальное значение размера очереди данных, при достижении которого
старые данные перезаписываются.
|
|
Максимальный размер очереди данных на отправку, шт
|
Максимальное значение размера очереди данных, при достижении которого
старые данные перезаписываются.
|