Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

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

Пример: 80
Название столбцаОписаниеЗначение
Name

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

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

Пример: "SmartBoxName"

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

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

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

WebSocketPortApiPortПорт для подключения к WebSocket серверу Smart BoxAPI SmartBox

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

Пример: 8000

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

80

SecureConnection

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

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

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

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

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

Пример: "User"

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

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

Пример: "password"

Внимание! В столбце SmartBoxAddress, значение обязательно должно быть записано с типом протокола "http://" или "https://" в начале (например, "http://192.168.0.118" или "http://192.168.0.118").


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

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

 Время от запроса времени времени обновления данных для аутентификации к времени
НазваниеОписание настройкиОписание значения

ApiRequestTimeoutMs

Время ожидания ответа

на запросы к API устройства SmartBox. Значение

в миллисекундах.

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

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

ApiConnectionCheckIntervalMs

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

в миллисекундах.

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

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

ApiRefreshTokenIntervalMinutes

Интервал

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

в минутах.

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

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