Speedtest
Плагин Speedtest предоставляет возможность измерения скорости интернет-соединения непосредственно из системы Smart Home. Этот плагин позволяет пользователям проверять качество своего интернет-подключения, а также использовать полученные данные для принятия решений по оптимизации сетевых параметров.
Свойства устройства
Каждое устройство, созданное с использованием плагина Speedtest, обладает следующими свойствами:
- 
Point: Географические координаты узла Speedtest.
- 
Name(тип: String): Название проведенного теста Speedtest.
- 
Country(тип: String): Страна, в которой проводится тест.
- 
Sponsor(тип: String): Название спонсора теста Speedtest.
- 
Distance(тип: Float): Расстояние до сервера Speedtest в километрах.
- 
Latency(тип: String): Задержка (пинг) до сервера Speedtest.
- 
Jitter(тип: String): Индикатор стабильности интернет-соединения.
- 
DLSpeed(тип: Float): Скорость загрузки (Download Speed) в мегабитах в секунду.
- 
ULSpeed(тип: Float): Скорость выгрузки (Upload Speed) в мегабитах в секунду.
- 
location(тип: Point): Географические координаты местоположения устройства.
Настройки устройства
Каждое устройство, созданное с использованием плагина Speedtest, содержит следующие настройки:
- 
location(тип: Point): Географические координаты, указывающие местоположение устройства для проведения теста Speedtest.
- 
city(тип: String): Название города, в котором будет производиться тестирование.
Статусы устройства
Каждое устройство, созданное с использованием плагина Speedtest, может иметь следующие статусы:
- 
completed: Тестирование завершено успешно, и данные доступны для анализа.
- 
in process: Тестирование находится в процессе выполнения.