Описание параметров в конфигурационном файле MqttPublisherSettings-0.json
18 мая 2023
ID 240940
Параметры, отмеченные как обязательные, следует явно указать. Прочие параметры настраивать необязательно. Для необязательных параметров, не включенных в конфигурационный файл, может использоваться значение по умолчанию, предусмотренное протоколом MQTT.
Параметры в файле MqttPublisherSettings-0.json
Имя параметра | Обязательный параметр | Описание | Возможные значения и примечания |
---|---|---|---|
| Да | Идентификатор клиента MQTT, который будет отправлять данные в MQTT-брокер. |
Значение этого параметра должно совпадать со значением параметра |
| Да | Имя клиента MQTT, который будет отправлять данные в MQTT-брокер. |
Пример: |
| Нет | Описание клиента MQTT, который будет отправлять данные в MQTT-брокер. |
Пример: |
| Нет | Уникальный идентификатор клиента MQTT. |
Внутренняя архитектура Kaspersky IoT Secure Gateway 100 предполагает взаимодействие между принимающим и отправляющим концентратором. Параметр Значение |
| Да | Адрес сервера, к которому будет подключаться клиент MQTT. |
Пример:
|
| Да | Блок параметров для настройки безопасного соединения. Содержит блоки параметров | Блок параметров В блоке параметров |
| Да | Блок параметров с именами файлов сертификата и закрытого криптографического ключа клиента MQTT для безопасного соединения. | Блок параметров |
| Да | Имя файла, содержащего цепочку сертификатов до сертификата клиента MQTT. |
|
| Да | Имя файла закрытого криптографического ключа. |
Длина ключа должна составлять не менее 2048 бит. |
| Да | Массив, который содержит имя файла, содержащего цепочку сертификатов до сертификата MQTT-брокера. |
Имя файла, содержащего цепочку сертификатов до сертификата удостоверяющего центра, который подписывал сертификат MQTT-брокера. |
| Да | Блок параметров, который отвечает за аутентификацию клиента MQTT на сервере. |
|
| Нет | Имя учетной записи пользователя для авторизации на сервере MQTT. |
|
| Нет | Пароль учетной записи пользователя для авторизации на сервере MQTT. |
|
| Нет | Блок параметров для настройки сообщения, которое уведомляет о некорректном отключении клиента (LWT-сообщение). | Блок параметров Клиент может указать LWT-сообщение при первом подключении к MQTT-брокеру. MQTT-брокер хранит это сообщение до тех пор, пока не обнаружит некорректное отключение клиента, а при обнаружении – отправит LWT-сообщение всем клиентам, подписавшимся на получение такого сообщения. При корректном отключении клиента, MQTT-брокер не отправляет такое сообщение. |
| Нет | Название MQTT-топика, который определяет информационный канал, на котором публикуется LWT-сообщение. |
Пример: |
| Нет | Содержание LWT-сообщения. |
Пример: |
| Нет | Интервал, в течение которого MQTT-брокер может не получать сообщения от клиента MQTT и при этом не разрывать соединение. |
Значение по умолчанию: Возможные значения: Если значение Сервер может отключить клиента, который, по его мнению, неактивен или не отвечает на запросы, в любое время, независимо от значения |
| Нет | Параметр, определяющий гарантию отправки сообщений. |
Соглашение между отправителем сообщения (издателем) и получателем сообщения (подписчиком), которое определяет гарантию доставки для конкретного сообщения. В спецификации MQTT определены три уровня
Значение по умолчанию: |
| Да | Массив из блоков параметров MQTT-топиков. | Массив блоков параметров Отдельный блок параметров в массиве заполняется для каждого MQTT-топика. |
| Да | Идентификатор целевого порта. |
Пример: |
| Да | Имя целевого порта. Должно совпадать с именем исходящего порта |
Пример: Для корректной передачи данных от сервера OPC UA в MQTT-брокер, требуется сопоставить MQTT-топики и соответствующие им узлы данных OPC UA. Сопоставление осуществляется по значению |
| Да | Название MQTT-топика. |
Пример: См. также: Особенности заполнения названий MQTT-топиков. |