Настройка подключений к устройствам Smart Box находится в файле "Configuration/SmartBoxConnections.csv".
Файл SmartBoxConnections.csv содержит таблицу в формате CSV. Описание столбцов представлено в таблице 6.4.1:
Таблица 6.4.1 - Описание полей настройки подключения в файле SmartBoxConnections.csv
| Название столбца | Описание | Значение |
|---|---|---|
| SmartBoxAddress | Сетевой адрес к API устройства Smart Box | Тип значения: текстовая строка Пример: "http://192.168.0.118" |
| WebSocketPort | Порт для подключения к WebSocket серверу Smart Box | Тип значения: целое число Пример: 8000 |
| ApiPort | Порт для подключения к API Smart Box | Тип значения: целое число Пример: 80 |
| 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. Значение времени в миллисекундах. | Тип значения: число По умолчанию: 10000 |
| ApiConnectionCheckIntervalMs | Интервал проверки подключения к API. Значение времени в миллисекундах. | Тип значения: число По умолчанию: 20000 |
ApiRefreshTokenIntervalMinutes | Интервал обновления данных для аутентификации к API. Значение времени в минутах. | Тип значения: число По умолчанию: 60 |