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» - отправка выполняется по истечению указанного таймаута
 

Параметры очереди

 
Свойства
Значение
Максимальный размер
очереди приёма данных, шт
Максимальное значение размера очереди данных, при достижении которого
старые данные перезаписываются.
Максимальный размер очереди данных на отправку, шт
Максимальное значение размера очереди данных, при достижении которого
старые данные перезаписываются.