<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > MQTT > Свойства MQTT |
Вид панели свойств протокола MQTT:
Название |
Рекомендации |
Категория Общие |
Как правило для данного элемента эта категория не настраивается. Подробное описание данной категории приведено в соответствующем разделе. |
Категория Задача |
Задается период, с которым MasterSCADA 4D будет стараться получать значения из сервера. Определяется способ работы протокола при резервировании узла. Подробное описание категории приведено в разделе, описывающем настройку категории Задачи у протоколов. |
Сервер (разработка) |
Задается IP-адрес устройства, на котором установлен MQTT-сервер, для получения списка каналов. Можно задать IP-адрес или DNS-имя. |
Сервер (исполнение) |
Задается IP-адрес устройства, на котором установлен MQTT-сервер, для получения данных в режиме исполнения. Можно задать IP-адрес или DNS-имя. Если MQTT-сервер находится на том же устройстве, на котором установлена среда исполнения, то данное поле можно оставить пустым. |
Имя пользователя |
Задается имя пользователя, если оно задано в настройках MQTT-сервера. |
Пароль |
Задается пароль, заданный в настройках MQTT-сервера. |
Получать метку времени и признак качества |
Определяет тип данных для каналов:SYSTEM_*_PARAM (включает метку и качество) или атомарные. Флаг должен быть установлен, т.к. за один цикл опроса может быть получено несколько значений одновременно. |
Игнорируемые топики |
Игнорировать топики, которые заканчиваются на значение, заданное в данном поле. Значения могут быть заданы через запятую. |
Суффикс для записи |
В некоторых серверах топик на чтение отличается от топика на запись окончанием. В этом случае можно задать окончание в данном поле. Например, для того чтобы работало изменение значений входов/выходов контроллера Wirenboard, добавленных через протокол MQTT, необходимо выставлять значение суффикса для записи /on. |
Порт |
Номер порта TCP IP, который используется для работы с MQTT-сервером. |
Чистая сессия |
Данная настройка имеет тип BOOL. По умолчанию значение TRUE. При значении FALSE брокер сохранит все подписки клиента, а так же передаст ему все сообщения с флагом Qos1 и Qos2, которые были получены брокером во время отключения клиента, при его следующем подключении. Когда значение настройки TRUE при повторном подключении клиенту будет необходимо повторно подписываться на топики. |
Задержка записи |
Определяет, будут ли учитываться первые значения при расчетах при старте системы. При старте сервера или при переключении в режим MASTER заданное этой настройкой число циклов выполняется без записи выходов. Это необходимо для того, чтобы значения выходных параметров начинали выдаваться не сразу, а через некоторое время, когда уже обновятся значения входных параметров и пересчитаются алгоритмы. |
Идентификатор клиента |
Передается в качестве ClientId при установке соединения. Может быть не указано. |
Таймаут подписки |
По умолчанию значение настройки 15000 ms. Устанавливается временной интервал, регулирующий передачу ping-запросов и ping-ответов для контроля отключения одной из сторон. |
Использовать TLS |
Определяет использование защищенного подключения. Путь к сертификату сервера задается в настройке Путь к сертификату. |
Путь к сертификату |
Задается путь к сертификату TLS. Используется, если включена настройка Использовать TLS. Сертификаты должны иметь расширения .cer. |
Топик статуса опроса канала |
Используется для контроля потери связи с модулем (значение StatusCode каналов). В зависимости от устройства, используемого в качестве сервера MQTT, задается окончание топика устройства, отвечающего за вывод ошибок. Например, /meta/error - топик meta с атрибутом error. |