
Как я сделал сканер под iOS и Android для диагностики Wi-Fi-сети
htechno 30 минут назад Как я сделал сканер под iOS и Android для диагностики Wi-Fi-сети 15 мин 927 Блог компании Яндекс Блог компании Yandex Cloud & Yandex Infrastructure Разработка мобильных приложений * Сетевые...
GPT-5.6 31 Temmuz 2026'da yayınlanacak mı?
Вот важная новость с фронта ИИ: htechno 30 минут назад Как я сделал сканер под iOS и Android для диагностики Wi-Fi-сети 15 мин 927 Блог компании Яндекс Блог компании Yandex Cloud & Yandex Infrastructure Разработка мобильных приложений * Сетевые технологии * Open source * Привет, я Павел Семенищев, сетевой инженер в Yandex Infrastructure. В команде Network Operations Center (NOC) мы отвечаем не только за магистральные и дата‑центровые сети, но и за офисные, а также сети складов и дарксторов Яндекс Лавки. А это ОЧЕНЬ много удалённых точек присутствия, и при проблемах с Wi‑Fi на каждую сетевика не отправишь.
Для быстрого сканирования параметров сети на местах я создал WiProber под Android и WiFi Prober под iOS — получился сетевой «комбайн» для инженера, который сначала был нашим внутренним инструментом, а теперь есть и в общем доступе. Под катом расскажу, что умеют эти приложения, и какие ограничения операционных систем удалось обойти при их создании. Для чего нужен свой сканер и что он можетВ нашу зону ответственности входят около 700 дарксторов, разбросанных по всей стране, — и нам нужно было разобраться, как работает Wi‑Fi‑сеть в каждой отдельной точке.
Технические детали
В меньших масштабах решить такие проблемы помогает радиообследование: с использованием профессионального оборудования вроде Ekahau Sidekick инженер может точечно найти неисправности Wi‑Fi и оптимизировать покрытие сети. Но в нашем случае такой вариант был нереальным: логистика сложная, дорогого оборудования и ресурсов инженеров в таком объёме просто нет. При этом диагностику провести всё‑таки надо.
Тогда и появилась идея: сделать приложение, с которым любой человек на месте сможет пройтись по складу, а мы получим валидный инженерный отчёт. Первый год я занимался разработкой под Android, поскольку на местах, как правило, всегда есть сотрудники или смежники с самыми обычными Android‑смартфонами. А уже затем появилось отдельное приложение для отображения параметров подключения в App Store.
Функциональность на разных платформах немного отличается, поэтому сначала покажу, что умеет каждое из приложений, а потом расскажу подробнее про их создание. 0: Android-приложение для радиообследованияВ радиообследовании есть два метода для сканирования эфира: Stop-and-Go — останавливаемся, измеряем, делаем пару шагов, снова останавливаемся и т. Continuous — непрерывно двигаемся и делаем измерения параллельно.
Отраслевые последствия
Нам хотелось реализовать именно второй режим. Не менее важным условием был экспорт в формат Ekahau (. esx), поскольку это стандарт для отчётов после радиообследования.
Так полученный файл можно открыть и проанализировать в профессиональном софте Ekahau AI Pro, которым пользуются многие сетевые инженеры.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





