Описание параметров в конфигурационном файле MqttPublisherSettings-0.json
Параметры, отмеченные как обязательные, следует явно указать. Прочие параметры настраивать необязательно. Для необязательных параметров, не включенных в конфигурационный файл, может использоваться значение по умолчанию, предусмотренное протоколом
.Параметры в файле MqttPublisherSettings-0.json
Имя параметра |
Обязательный параметр |
Описание |
Возможные значения и примечания |
---|---|---|---|
|
Да |
Идентификатор клиента 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-брокер не отправляет такое сообщение. |
|
Нет |
Название , который определяет информационный канал, на котором публикуется LWT-сообщение. |
Пример: |
|
Нет |
Содержание LWT-сообщения. |
Пример: |
|
Нет |
Интервал, в течение которого MQTT-брокер может не получать сообщения от клиента MQTT и при этом не разрывать соединение. |
Значение по умолчанию: Возможные значения: Если значение Сервер может отключить клиента, который, по его мнению, неактивен или не отвечает на запросы, в любое время, независимо от значения |
|
Нет |
Параметр, определяющий гарантию отправки сообщений. |
Соглашение между отправителем сообщения (издателем) и получателем сообщения (подписчиком), которое определяет гарантию доставки для конкретного сообщения. В спецификации MQTT определены три уровня
Значение по умолчанию: |
|
Да |
Массив из блоков параметров MQTT-топиков. |
Массив блоков параметров Отдельный блок параметров в массиве заполняется для каждого MQTT-топика. |
|
Да |
Идентификатор целевого порта. |
Пример: |
|
Да |
Имя целевого порта. Должно совпадать с именем исходящего порта nodes в конфигурационном файле OpcUaClientSettings-0.json .
|
Пример: Для корректной передачи данных от сервера OPC UA в MQTT-брокер, требуется сопоставить MQTT-топики и соответствующие им OPC UA. Сопоставление осуществляется по значениюname .
|
|
Да |
Название MQTT-топика. |
Пример: См. также: Особенности заполнения названий MQTT-топиков. |