Роботы-пылесосы Xiaomi — это не просто умная техника для уборки, а полноценные сетевые устройства, которые обмениваются данными с серверами компании, мобильным приложением Mi Home и даже другими гаджетами в экосистеме. Знание IP-адреса вашего пылесоса может понадобиться в самых разных ситуациях: от настройки интеграции с Home Assistant до отладки проблем с подключением или установки кастомной прошивки вроде Valetudo. Однако производитель не выносит эту информацию на главный экран приложения, поэтому пользователям приходится искать обходные пути.
В этой статье мы разберём все актуальные способы определения IP-адреса робота-пылесоса Xiaomi, включая официальные методы через Mi Home, анализ локальной сети, а также продвинутые техники для энтузиастов (SSH, Telnet, сканирование портов). Особое внимание уделим нюансам для разных моделей — от бюджетных Mi Robot Vacuum-Mop 2 Lite до флагманских DreameBot X30 Ultra с лазерными датчиками. Если вы когда-либо сталкивались с ошибками типа «устройство офлайн» или хотите автоматизировать управление пылесосом через API, эта инструкция станет вашим гидом.
Почему может понадобиться IP-адрес робота-пылесоса?
На первый взгляд, знание IP-адреса устройства кажется ненужной технической деталью. Однако на практике эта информация открывает широкие возможности для настройки и диагностики:
- 🔧 Интеграция с системами умного дома: Для подключения пылесоса к Home Assistant, OpenHab или Node-RED требуется прямой сетевой адрес устройства. Без него привязка через облако Xiaomi будет работать медленно и нестабильно.
- 🛠️ Установка кастомных прошивок: Проекты вроде Valetudo или Dustcloud позволяют избавиться от зависимости от китайских серверов, но для их установки нужен доступ по IP через
SSHилиTelnet. - 📡 Диагностика сетевых проблем: Если пылесос постоянно отваливается от Wi-Fi, проверка его IP поможет выявить конфликты с другими устройствами в сети или проблемы с DHCP на роутере.
- 🔒 Блокировка доступа извне: Зная IP, можно настроить правила фаервола на роутере, чтобы запретить пылесосу «звонить домой» на сервера Xiaomi (актуально для пользователей, обеспокоенных приватностью).
Более того, некоторые модели (например, Viomi V3 или Dreame D9) в режиме отладки позволяют отправлять команды напрямую по локальной сети, минуя облако. Это ускоряет реакцию устройства и снижает нагрузку на интернет-канал. Однако без IP-адреса такой функционал остаётся недоступным.
⚠️ Внимание: Если вы планируете использовать IP для установки альтернативного ПО, учтите, что это может привести к потере гарантии. Xiaomi активно блокирует устройства с модифицированными прошивками, определяя их по серийному номеру.
Способ 1: Просмотр IP через приложение Mi Home (официальный метод)
Самый простой и безопасный способ — воспользоваться официальным приложением Mi Home (или Mi Home Lite для пользователей из России). Однако здесь есть нюанс: Xiaomi скрывает IP-адрес в глубине меню, и путь к нему зависит от версии приложения и регионального сервера.
Инструкция для последних версий Mi Home (2023–2026 гг.):
- Откройте приложение и перейдите на вкладку
Устройства(илиDevicesв английской версии). - Найдите ваш робот-пылесос в списке и тапните по нему, чтобы открыть панель управления.
- В правом верхнем углу нажмите на три точки (
⋮) и выберитеНастройки устройства(илиDevice settings). - Прокрутите вниз до блока
Общая информация(илиGeneral info) и найдите пунктIP-адрес.
Если пункта с IP нет, попробуйте альтернативный путь:
- В панели управления пылесосом нажмите на иконку шестерёнки (
⚙️) для перехода в настройки. - Выберите
О программе(илиAbout device). - Несколько раз тапните по версии прошивки — это может открыть скрытое меню с технической информацией, включая IP.
Проверьте подключение пылесоса к Wi-Fi|Обновите приложение Mi Home до последней версии|Перезагрузите робот-пылесос (удерживайте кнопку питания 10 секунд)|Попробуйте войти в аккаунт через другой регион (например, Китай или Сингапур)-->
Важно: на некоторых моделях (например, Mi Robot Vacuum-Mop P) IP может отображаться только при подключении к китайскому серверу. Чтобы сменить регион:
- В Mi Home перейдите в профиль (правый нижний угол).
- Нажмите на страну вверху экрана и выберите
Китай (China). - Войдите заново (потребуется подтверждение по SMS или email).
- Проверьте отображение IP в настройках устройства.
⚠️ Внимание: При смене региона на Китай некоторые функции (например, голосовой помощник Алиса) могут перестать работать. После получения IP верните оригинальный регион.
Способ 2: Просмотр списка устройств в роутере
Если официальное приложение не показывает IP, можно воспользоваться панелью управления вашего Wi-Fi-роутера. Этот метод универсален и работает для любых сетевых устройств, включая роботы-пылесосы Xiaomi, Viomi и Dreame.
Алгоритм действий:
- Узнайте IP-адрес вашего роутера. Обычно это
192.168.0.1,192.168.1.1или192.168.8.1(зависит от модели). Проверить можно через командную строку Windows:ipconfig | findstr "Основной шлюз"или на Mac/Linux:
netstat -nr | grep default - Введите IP роутера в адресную строку браузера и авторизуйтесь (логином и паролем обычно служит
admin/admin, если вы их не меняли). - Найдите раздел со списком подключённых устройств. В разных прошивках он может называться по-разному:
- 📡 TP-Link:
DHCP → Клиенты DHCPилиWireless → Статистика беспроводной сети - 🌐 ASUS:
Карта сети → Клиенты - 🔄 Xiaomi (Mi Wi-Fi):
Устройства → Подключённые устройства - 📶 Keenetic:
Список устройств(на главной странице)
- 📡 TP-Link:
- В списке найдите ваш пылесос. Он может отображаться под именем:
miio-XXXXXX(где XXXXXX — часть серийного номера)roborock.vacuum-XXXX(для моделей Roborock)viomi.vacuum-XXXX(для пылесосов Viomi)dreame.vacuum-XXXX(для Dreame)
Если в списке много устройств, можно отфильтровать их по MAC-адресу. Узнать его можно на наклейке под пылесосом (ищите строку MAC или Wi-Fi MAC). MAC-адрес роботов Xiaomi обычно начинается с:
78:11:DC(Roborock)48:E1:E9(Viomi)28:6C:07(Dreame)
Способ 3: Сканирование сети с помощью специализированных утилит
Если роутер не предоставляет детальной информации о подключённых устройствах, можно воспользоваться сторонними программами для сканирования локальной сети. Эти инструменты не только покажут IP-адреса, но и помогут идентифицировать устройства по открытым портам и сервисам.
Наиболее эффективные утилиты:
| Утилита | Платформа | Особенности | Ссылка |
|---|---|---|---|
| Fing | Windows, macOS, Android, iOS | Показывает производителя устройства по MAC, сканирует порты, имеет историю подключений | официальный сайт |
| Advanced IP Scanner | Windows | Быстрое сканирование, экспорт в CSV, определение MAC-адресов | скачать |
| nmap | Windows, macOS, Linux | Консольная утилита для профессионалов, поддерживает скрипты для глубокого анализа | официальный сайт |
| Angry IP Scanner | Windows, macOS, Linux | Открытый код, поддержка плагинов, сканирование портов | скачать |
Пример использования Fing (наиболее простой вариант для новичков):
- Скачайте и установите приложение на смартфон или компьютер.
- Подключитесь к той же сети Wi-Fi, что и пылесос.
- Запустите сканирование (в мобильной версии нажмите «Сканировать», в десктопной — «Scan»).
- В результатах ищите устройство с именем
miio-XXXXXXили по MAC-адресу (см. способ 2). - IP-адрес будет указан в столбце
IP.
Для опытных пользователей больше подойдёт nmap. Команда для сканирования локальной сети с определением модели устройства:
nmap -sn 192.168.1.0/24 -oG - | grep "miio\|roborock\|viomi\|dreame"
Fing|Advanced IP Scanner|nmap|Angry IP Scanner|Другую (напишу в комментариях)-->
Способ 4: Получение IP через Telnet или SSH (для продвинутых пользователей)
Этот метод подходит для владельцев роботов-пылесосов с разблокированным Telnet/SSH (например, после установки Valetudo или ручного взлома). Он позволяет получить IP напрямую из системы устройства, но требует предварительной подготовки.
Предупреждение: не все модели поддерживают этот метод «из коробки». Для активации Telnet/SSH может потребоваться:
- 🔓 Установка кастомной прошивки (например, Valetudo RE).
- 🔧 Использование уязвимостей в оригинальной прошивке (например, через
miio openдля старых моделей). - 💻 Подключение по UART (требует паяльных работ).
Если доступ по SSH/Telnet уже настроен, выполните следующие шаги:
- Подключитесь к пылесосу через терминал. Для этого используйте команду:
ssh root@[IP_пылесоса]или (если известен только хостнейм):
ssh root@roborock.localПароль по умолчанию для большинства прошивок:
1234илиopenmiio. - Введите команду для получения сетевой информации:
ifconfigили (для BusyBox):
ip addr - Найдите в выводе раздел
wlan0(Wi-Fi) илиeth0(Ethernet, если поддерживается). IP-адрес будет указан в строкеinet addr.
Пример вывода команды ifconfig:
wlan0 Link encap:Ethernet HWaddr 78:11:DC:XX:XX:XX
inet addr:192.168.1.105 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12345 errors:0 dropped:0 overruns:0 frame:0
TX packets:6789 errors:0 dropped:0 overruns:0 carrier:0
В этом примере IP-адрес пылесоса — 192.168.1.105.
Как активировать Telnet на роботах Xiaomi без прошивки?
На некоторых моделях (например, Roborock S5/S6) можно временно включить Telnet через уязвимость в протоколе Miio. Для этого отправьте команду через nc (netcat):
echo -n "get_prop firmware" | nc -u -w1 [IP_пылесоса] 54321
Если устройство уязвимо, оно может выдать информацию о прошивке, а в некоторых случаях — открыть порт 23 (Telnet) на 5 минут. Этот метод нестабилен и может перестать работать после обновлений.
⚠️ Внимание: Использование уязвимостей для получения доступа к устройству может нарушать пользовательское соглашение Xiaomi. Компания может заблокировать аккаунт или устройство при обнаружении несанкционированного доступа.
Способ 5: Анализ сетевого трафика (для диагностики проблем)
Если пылесос подключается к сети, но его IP не удаётся определить стандартными методами, можно проанализировать сетевой трафик с помощью сниффера. Этот способ полезен, когда устройство то подключается, то пропадает из сети.
Инструкция для Wireshark (кроссплатформенная утилита):
- Скачайте и установите Wireshark.
- Запустите программу и выберите сетевой интерфейс (Wi-Fi или Ethernet).
- Начните захват пакетов (кнопка «Start»).
- Включите пылесос и дождитесь, пока он подключится к сети (или перезагрузите его).
- Остановите захват (кнопка «Stop») и введите в фильтр:
dhcp or arp or (udp.port == 67 or udp.port == 68)Это покажет DHCP-запросы, которые отправляет пылесос при получении IP.
- Ищите пакеты с MAC-адресом вашего устройства (см. способ 2). В ответе DHCP-сервера будет указан назначенный IP.
Альтернативный вариант — использовать tcpdump на Linux/macOS:
sudo tcpdump -i wlan0 -nn -e port 67 or port 68
В выводе ищите строки вида:
20:30:40.123456 78:11:dc:xx:xx:xx > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 342: 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 78:11:dc:xx:xx:xx, length 300
Здесь 78:11:dc:xx:xx:xx — MAC-адрес пылесоса, а ответ сервера будет содержать назначенный IP.
Решение проблем: что делать, если IP не определяется?
Иногда даже после проверки всех способов IP-адрес пылесоса остаётся неизвестным. Рассмотрим типичные причины и решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Пылесос не отображается в роутере и Mi Home | Устройство не подключено к Wi-Fi или находится в режиме точки доступа | Перезагрузите пылесос (удерживайте кнопку питания 10 сек). Проверьте, горит ли индикатор Wi-Fi. Если мигает синим — устройство в режиме настройки. |
| IP меняется при каждом подключении | На роутере включён DHCP с коротким временем аренды | Настройте статический IP для MAC-адреса пылесоса в панели роутера или увеличьте время аренды DHCP до 24+ часов. |
| Mi Home показывает «устройство офлайн», но пылесос работает | Проблемы с подключением к серверам Xiaomi (блокировка провайдером или VPN) | Проверьте, не блокирует ли фаервол/антивирус доступ к доменам .mi.com и .xiaomi.com. Попробуйте подключиться через мобильный интернет. |
| Пылесос виден в роутере, но не отвечает на ping | Включён фаервол на устройстве или роутере | Отключите фаервол на роутере временно. Проверьте, не блокирует ли антивирус ICMP-пакеты (ping). |
| MAC-адрес пылесоса не обнаружен | Устройство подключено к другой сети (например, гостевой) | Убедитесь, что телефон и пылесос подключены к одной сети Wi-Fi (включая диапазон 2.4/5 ГГц). |
Если ни один из методов не сработал, попробуйте сбросить настройки пылесоса до заводских:
- Выключите устройство.
- Зажмите кнопки
ДомойиПитаниена 5–10 секунд, пока не услышите звуковой сигнал. - Подключитесь к точке доступа пылесоса (название будет вида
miio-XXXXXX) и настройте Wi-Fi заново.
FAQ: Частые вопросы об IP-адресах роботов-пылесосов Xiaomi
Можно ли узнать IP пылесоса, если он подключён к другой сети (например, у соседа)?
Нет, если пылесос находится в другой локальной сети, вы не сможете определить его IP стандартными методами. Исключение — если вы имеете доступ к роутеру этой сети (например, через веб-интерфейс или приложение провайдера). В противном случае потребуется физический доступ к устройству для сброса настроек Wi-Fi.
Почему IP пылесоса постоянно меняется?
Это происходит из-за настроек DHCP на вашем роутере. По умолчанию большинству устройств назначается динамический IP, который может изменяться при каждом подключении или через определённый промежуток времени (например, раз в сутки). Чтобы закрепить IP, настройте статическую аренду DHCP (DHCP Reservation) в панели роутера, привязав MAC-адрес пылесоса к конкретному IP.
Безопасно ли открывать порты для пылесоса на роутере?
Открытие портов (например, 22 для SSH или 80 для веб-интерфейса) создаёт потенциальную уязвимость, если ваш роутер не защищён паролем или имеет слабые настройки безопасности. Если вам нужен удалённый доступ к пылесосу, лучше использовать VPN (например, WireGuard) или обратный прокси (nginx, Caddy) с аутентификацией. Никогда не открывайте порты напрямую в интернет без защиты!
Можно ли управлять пылесосом по IP без приложения Mi Home?
Да, но для этого потребуется:
- Использовать API Miio (документация: miot-spec.org).
- Установить Home Assistant или Node-RED с плагином для Xiaomi.
- Написать собственный скрипт на Python с библиотекой
python-miio(пример:
).from miio import Vacuumvac = Vacuum(ip="192.168.1.100", token="YOUR_TOKEN")
vac.status()
Для получения token можно использовать утилиту MiHome Bluetooth Hack (требует Android-смартфон).
Как проверить, не подключён ли мой пылесос к чужим серверам?
С помощью Wireshark или tcpdump проанализируйте исходящие соединения с IP пылесоса. Обратите внимание на домены:
.mi.com,.xiaomi.com— официальные сервера Xiaomi.*.aws.amazon.com— могут использоваться для облачных сервисов.*.googleapis.com— иногда используются для геолокации.
Если вы обнаружите подозрительные соединения (например, на IP в Китае или России, не принадлежащие Xiaomi), это может указывать на:
- Вредоносное ПО (маловероятно, но возможно на взломанных прошивках).
- Сбор телеметрии (Xiaomi собирает данные об использовании устройств).
- Ошибку в прошивке (например, утечку DNS-запросов).
Чтобы заблокировать ненужные соединения, настройте фаервол на роутере.