github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/plugins/speedtest.md (about) 1 2 --- 3 title: "Speedtest" 4 linkTitle: "speedtest" 5 date: 2024-01-04 6 description: > 7 8 --- 9 10 Плагин Speedtest предоставляет возможность измерения скорости интернет-соединения непосредственно из системы Smart Home. Этот плагин позволяет пользователям проверять качество своего интернет-подключения, а также использовать полученные данные для принятия решений по оптимизации сетевых параметров. 11 12 #### Свойства устройства 13 14 Каждое устройство, созданное с использованием плагина Speedtest, обладает следующими свойствами: 15 16 - **`Point`**: Географические координаты узла Speedtest. 17 18 - **`Name` (тип: String)**: Название проведенного теста Speedtest. 19 20 - **`Country` (тип: String)**: Страна, в которой проводится тест. 21 22 - **`Sponsor` (тип: String)**: Название спонсора теста Speedtest. 23 24 - **`Distance` (тип: Float)**: Расстояние до сервера Speedtest в километрах. 25 26 - **`Latency` (тип: String)**: Задержка (пинг) до сервера Speedtest. 27 28 - **`Jitter` (тип: String)**: Индикатор стабильности интернет-соединения. 29 30 - **`DLSpeed` (тип: Float)**: Скорость загрузки (Download Speed) в мегабитах в секунду. 31 32 - **`ULSpeed` (тип: Float)**: Скорость выгрузки (Upload Speed) в мегабитах в секунду. 33 34 - **`location` (тип: Point)**: Географические координаты местоположения устройства. 35 36 #### Настройки устройства 37 38 Каждое устройство, созданное с использованием плагина Speedtest, содержит следующие настройки: 39 40 - **`location` (тип: Point)**: Географические координаты, указывающие местоположение устройства для проведения теста Speedtest. 41 42 - **`city` (тип: String)**: Название города, в котором будет производиться тестирование. 43 44 #### Статусы устройства 45 46 Каждое устройство, созданное с использованием плагина Speedtest, может иметь следующие статусы: 47 48 - **`completed`**: Тестирование завершено успешно, и данные доступны для анализа. 49 50 - **`in process`**: Тестирование находится в процессе выполнения.