Настройка подключений к устройствам SmartBox находится в файле "Configuration/SmartBoxConnections.csv".

Файл SmartBoxConnections.csv содержит таблицу в формате CSV. Описание столбцов представлено в таблице 6.4.1:

Таблица 6.4.1 - Описание полей настройки подключения в файле SmartBoxConnections.csv

Название столбцаОписаниеЗначение
Name

Название подключения.

Тип значения: текстовая строка

Пример: "SmartBoxName"

SmartBoxAddressСетевой адрес к API устройства SmartBox

Тип значения: текстовая строка

Пример: "http://192.168.0.118"

ApiPortПорт для подключения к API SmartBox

Тип значения: целое число

Пример: 80

SecureConnection

Если значение равно true, то будет использоваться безопасное  подключение по протоколу WSS (WebSockets Secure). 

Если значение равно false то будет использоваться обычный протокол WS (WebSockets)

Тип значения: true или false

UserИмя пользователя для доступа к API

Тип значения: текстовая строка

Пример: "User"

PasswordПароль для доступа к API

Тип значения: текстовая строка

Пример: "password"


Помимо списка для подключения, в папке Configuration, находится файл с настройками подключения SmartBoxConnection.Settings.json. Описание настроек подключения приведено в таблице 6.4.2.

Таблица 6.4.2 - Описание файла с настройками SmartBoxConnection.Settings.json

НазваниеОписание настройкиОписание значения

ApiRequestTimeoutMs

Время ожидания ответа на запросы к API устройства SmartBox. Значение в миллисекундах.

Тип значения: целое число

По умолчанию: 10000

ApiConnectionCheckIntervalMs

Интервал проверки подключения к API устройства SmartBox. Значение в миллисекундах.

Тип значения: целое число

По умолчанию: 20000

ApiRefreshTokenIntervalMinutes

Интервал между обновлениями токена для авторизации в API. Значение в минутах.

Тип значения: целое число

По умолчанию: 60


  • No labels