Содержание
- 1 Возможные проблемы
- 2 Настройка «Xiaomi» Mi Robot без приложения
- 3 Подключение к Wi-Fi
- 4 ⇡#Технические характеристики
- 5 Обновляем до последней версии iOS.
- 6 Поддержка всех пылесосов Xiaomi, навигация:
- 7 Получение токена
- 8 Обзор и выбор робота-пылесоса Xiaomi
- 9 Управление уборкой
- 10 Читать пошаговую настройку на сайте:
- 11 Возможные сложности при подключении и настройке
- 12 Робот-пылесос Mi при уборке издает громкий шум
- 13 Спойлер: не все токены одинаково полезны
- 14 Пылесос нового поколения и его основные размеры
- 15 Замена плагина
- 16 Как подключить телефон к пылесосу Xiaomi Mi Robot без приложения
- 17 Описание протокола miIO
- 18 Синхронизация с телефоном
- 19 Определяем координаты
Возможные проблемы
В процессе подключения пылесоса к приложению на смартфоне пользователь может столкнуться со следующими трудностями:
Невозможность подключения к точке доступа Wi-Fi | Решение данной проблемы заключается в смене адреса DNS. Для этого входят в настройки вай-фай, открывают активное подключение и переходят на пункт «Свойства сети», удерживая на нём палец 2-3 сек. Затем проходят путь «Изменить сеть» — «Дополнительно» — «Пользовательские», где меняют текущее значение DNS на 114.114.114.114. |
Телефон iPhone | При наличии системного обеспечения iOS, процедура скачивания и установки приложения ничем не отличается от Android. Однако, пользователи могут столкнуться с проблемой отсутствия распознавания пылесоса «Xiaomi». В этом случае потребуется изменить регион (зайдя в «Profile» — «Setting» — «Regions», выбрать Китай или Индию). |
Отсутствие возможности входа в учётную запись | Причиной может стать работа серверов, не воспринимающих трафик устройства. Для его маскировки устанавливают программу VPN, запускают её и выбирают другую страну (рекомендуется выбирать Германию или Сингапур). После этого, проводят повторную авторизацию в Mi Home. |
Настройка «Xiaomi» Mi Robot без приложения
Заводская комплектация роботизированного пылесоса «Xiaomi» не предусматривает специального приложения. Поэтому, чтобы максимально раскрыть функционал устройства, проводят следующие действия:
- Подключают док-станцию к сети и убирают лишнюю часть провода в предусмотренное для этих целей гнездо.
- Располагают базу таким образом, чтобы вокруг неё было достаточное количество свободного пространства — минимум 1 м впереди и 0,5 м по бокам.
- Выставляют робот-пылесос на базу. При этом, о правильности установления задних контактов будет сигнализировать лампочка на корпусе (начнёт мигать).
- Беспрерывное свечение лампочки указывает на полный заряд аккумуляторной батареи, и, при необходимости, возможность пылесоса приступать к работе.
- Цвет свечения светодиода указывает на уровень зарядки аккумулятора. Белый — полная зарядка, жёлтый — не менее половины, красный — не более 20%.
Подключение к Wi-Fi
Если смартфон на Android
Перед тем как подключить робот-пылесос к мобильному устройству требуется активировать в нём модули Wi-Fi, GPS и Bluetooth, а также включить сам робот-пылесос Xiaomi. После этого скачиваем фирменное приложение Mi Home для операционной системы Android, которое доступно на всех основных программных платформах.
Далее алгоритм подключения робота-пылесоса Сяоми следующий:
- В приложении необходимо зарегистрироваться или зайти в существующую учётную запись (аккаунт), нажав кнопку «Войти».
- После успешного запуска приложения требуется выбрать сервер (регион). Если имеется такая возможность, то лучше выбирать сервер Европы, Сингапура, либо США. На китайском сервере ряд опций может быть заблокирован и недоступен.
- Удостоверьтесь, что сигнал интернета стабилен. Плохое качество связи может привести к тому, что робот-пылесос не сможет нормально функционировать, поскольку для этого ему необходимо быть «онлайн».
- На главном экране выбирается строчка «Добавить устройство». В предполагаемом списке найдите свой аппарат. Если модель Xiaomi в перечне отсутствует, то робот-пылесос нужно вбить вручную.
- После этого нужно сбросить настройки Wi-Fi на роботе-пылесосе, одновременно зажав две механические кнопки на корпусе в течении 2-3 секунд.
- Чтобы завершить процесс и подключить пылесос, требуется ввести название сети Wi-Fi и пароль для подключения. Далее вводим имя своего робота.
- Если всё сделано правильно, то значок вашей модели Сяоми отобразится на главном экране мобильного приложения.
Таким образом, через смартфон посредством мобильного приложения каждый пользователь сможет производить выбор режима работы Xiaomi, настраивать график уборки, отправлять аппарат на зарядную станцию, управлять движением вручную и отслеживать параметры и степень износа компонентов робота-пылесоса.
Особенности подключения Xiaomi к iPhone
Для того чтобы подключить робот-пылесос Xiaomi к iPhone необходимо загрузить приложение Mi Home из AppStore. В остальном же последовательность действий для операционной системы iOS такая же, как для Android. Однако может возникнуть одна небольшая проблема при попытке подключения смартфона к роботу-пылесосу Сяоми. Она заключается в том, что Айфон не способен самостоятельно распознавать пылесос Xiaomi. Для исправления ситуации и подключения прибора потребуется изменить регион. Для этого нужно зайти в раздел «Profile», далее подраздел «Settings» и нажать в нём на пункт «Region». Здесь необходимо выбрать Индию, либо Китай.
⇡#Технические характеристики
Xiaomi Mi Robot Vacuum-Mop | |
Тип уборки | Сухая Сухая + влажная |
Датчики | Камера оптическая Датчики перепада высоты ИК-датчик обнаружения препятствия (7 шт.) Гироскоп Акселерометр Электронный компас Одометр Датчик края Датчик столкновения Датчик провала Датчик падения Датчик док-станции Датчик установки пылесборника Датчик установки резервуара для воды Датчик скорости вращения вентилятора |
Объём контейнера для мусора, л | Для пыли: 0,6 Для воды: 0,2 |
Интерфейс | Wi-Fi IEEE 802.11b/g/n, 2,4 ГГц |
Мощность всасывания, Па | 2 500 (4 режима мощности) |
Особенности | Дистанционное управление со смартфона Предустановленные программы уборки Голосовые уведомления Регулируемая подача воды |
Автономность | Уборка помещения площадью 120 м2 без подзарядки |
Аккумулятор | Литиевый, 14,4 В / 2400 мА·ч |
Габариты, мм | 353×350×82 |
Масса, кг | 3,6 |
Ориентировочная цена*, руб. | 18 460 |
* Средняя цена по «Яндекс.Маркету» на момент написания статьи.
Робот-пылесос Xiaomi Mi Robot Vacuum-Mop – это далеко не первая модель подобных устройств в семействе бытовой техники Xiaomi. По сравнению с предыдущей моделью, обладающей только функцией сухой уборки, новинка получила увеличенную мощность всасывания и более тонкий корпус без выступающих элементов сверху.
На официальном сайте производителя приводится масса информации о технических характеристиках новинки. Робот работает и ориентируется в пространстве благодаря датчикам пятнадцати различных типов, среди которых есть и оптическая камера с углом обзора 166°, направленная вверх. При помощи этой камеры робот строит карту помещения, распознаёт препятствия и составляет маршрут. Также при построении маршрута используются данные, поступающие с инфракрасных датчиков препятствий, распознающих объекты на расстоянии до 20 метров, гироскопа и дополнительного оптического датчика, расположенного на нижней панели робота. Последний предназначен для помощи в корректировании маршрута при недостаточном освещении.
За обработку множества поступающих с датчиков данных отвечает SoC-процессор с четырьмя ядрами ARM Cortex-A7, работающими с тактовой частотой 1,8 ГГц. Производитель не раскрывает данных о конкретной модели SoC-процессора, но заявляет о наличии в его составе двух ядер Mali 400, отвечающих за обработку графики.
При построении карты применяется метод vSLAM, позволяющий одновременно и прокладывать маршрут, и составлять план неизвестного ранее пространства. Подобные алгоритмы используются для работы роботов среднего ценового диапазона и выше. Также отметим, что алгоритмы SLAM применяются на многих беспилотных аппаратах и даже планетоходах, так что в каком-то смысле робот Xiaomi Mi Robot Vacuum-Mop – это очень дальний родственник, например, современных марсоходов.
Управление со смартфона – это ещё одна ключевая особенность всех роботов-уборщиков Xiaomi. Xiaomi Mi Robot Vacuum-Mop не нужен отдельный пульт управления — достаточно установить на смартфон официальное приложение из Google Play или App Store, после чего можно подключить пылесос к домашней локальной сети и управлять устройством, программировать задачи уборки и настраивать его.
Обновляем до последней версии iOS.
Каждая операционная система, как нового, так и старого телефона может содержать определенные сбои и проблемы, которые мешают нормальной работе отдельных его систем. Поэтому нужно воспользоваться обновлениями, которые регулярно выпускает компания Apple. Нужно проверить все доступные обновления и по возможности установить их на свой телефон. Чтобы проверить все имеющиеся обновления нужно зайти в меню «Настройки» и выбрать «Общие». Теперь можно обновлять доступные программы.
Поддержка всех пылесосов Xiaomi, навигация:
Руководство пользователя для всех моделей
- Mi Robot
- Mi Robot Vacuum Cleaner
- Mi Robot Vacuum Cleaner 1S
- Mijia Sweeping Robot 1C
- RoboRock S5
- RoboRock S6
- RoboRock S50
- RoboRock S52
- RoboRock Sweep One
- Viomi Cleaning Robot
- Xiaowa Vacuum Cleaner E2
- Xiaowa Vacuum Cleaner E3
- Xiaowa Vacuum Cleaner Lite
Возможные ошибки и их устранение
Ошибка 1. Застрял лазерный датчик расстояния. Переподключите головку лазера, устраните застрявший предмет или препятствие.
Ошибка 2. Противоударный буфер застрял. Попробуйте почистить противоударный буфер, а для устранения помех слегка постучите по нему.
Ошибка 3. Колесо на весу, не прикасается к полу. Переместите устройство на ровную поверхность.
Ошибка 4. Сработал датчик провала. Аккуратно протрите датчик провала и повторно активируйте устройство, разместив его пустом ровном полу.
Ошибка 5. В чистящей щетке застрял посторонний предмет. Отсоедините главную щетку и почистите щетинки и оси.
Ошибка 6. В боковой щетке застрял посторонний предмет. Нужно разобрать и почистить боковую щетку.
Ошибка 7. Основное колесо заблокировано посторонним предметом. Нужно почистить основное колесо и активировать устройство повторно.
Ошибка 8. Вероятно пылесос застрял. Нужно устранить препятствия вокруг пылесоса.
Ошибка 9. Не правильно установлен контейнер для мусора или фильтр. Проверьте правильность установки, если проблема не решилась — замените фильтр.
Ошибка 10. Проблема с фильтром. Попробуйте очистить, если не помогло — замените его.
Ошибка 11. Девайс включен слишком близко к виртуальной стене. Перезапустите устройство в 1-2 метрах от виртуальной стены
Ошибка 12. Низкий заряд аккумулятора. Поставьте на зарядку.
Ошибка 13. Не заряжается. Протрите тканью аккуратно катушку док-станции и зарядные контакты пылесоса.
Ошибка 14. Аккумулятор перегрелся. Подождите пока остынет, и проверьте, возможно нужна заменить.
Ошибка 15. Засорился датчик стены. Аккуратно нужно протереть датчик стены.
Ошибка 16. Девайс находится под наклоном. Установите на ровной горизонтальной поверхности.
Ошибка 17. Проблема у модуля боковой щетки. Перезагрузите устройство.
Ошибка 18. Проблема у всасывающего вентилятора пылесоса. Выполните перезагрузку устройства.
Ошибка 19. На зарядную док-станцию не подает питание. Проверьте включен ли он в розетку и очистите контакты на станции и пылесосе.
Возникла внутренняя ошибка. Выполните перезагрузку девайста.
* Примечание. Перезагрузка робота-пылесоса решает только некоторые проблемы. Для ряд проблем достаточно перезапустить устройство в другом месте помещения, обязательно ровном.
Популярные проблемы и их решение
Робот-пылесос не включается. Возможно низкий заряд, поставьте на зарядку.
Док-станция не заряжает. Проверьте шнур питания и контактные поверхности станции и устрйоства.
Зарядная док-станция не заряжает пылесос. Переместите основной агрегат вв более свободное место в помещении.
Во время уборки из умного пылесоса доносятся посторонние звуки. Выключите его, и очистите все счетки (главную и боковые).
Робот-пылесос стал хуже убирать, оставляет пыль позади себя. Вероятно заполнен пылесборник или фильтр, очистите их. Или в главной счетке запутался мусор или посторонние предметы.
Пылесос не подключается к сети Wi-Fi. Убедитесь что подключение выполнено через 2.4 Ггц и сигнал достаточной мощности.
Не выполнена уборка по расписанию. Вероятно заряд батареии меньше 20%, поставьте заряжаться.
Нужно ли в первые разы заряжать аккумулятор пылесоса 16 часов? Нет, литиевые аккумуляторы без эффекта памяти. Смело подзаряжайте по мере необходимости.
Получение токена
С какого-то момента Xiaomi убрали из sqlite базы приложения Mi Home открыто лежащий токен и способ с расковыриванием бэкапа приложения на большом брате остался только для энтузиастов-некрофилов, готовых установить старую версию, извлечь токен и вернуть все как было. Этот способ был оставлен на самый конец, учитывая, что большинство подобных инструкций описывают добычу токена для робота-пылесоса, который у меня и так есть.
Затем очередь дошла до приложения от суровых арийских парней Flolevac, которое, по слухам, позволяет (позволяло) получить токен из файла экспорта конфигурации. Но и здесь ждал облом, потому что с какого-то момента конфигурация на SD карте стала храниться в зашифрованном виде.
Между делом был также опробован npm пакет miio, который вроде бы умеет извлекать токен в режиме исследования (discovery) домашней сети. Всё закончилось с ожидаемым результатом, даже подключение ноутбука с 5 GHz на 2.4, в котором живёт робот, не помогло, miio хранил гробовое молчание и делал вид, что в моей домашней сети нет даже духа устройств Xiaomi.
Выручила, на первый взгляд, стрёмная модификация Mi Home от одного энтузиаста расковыривания чужих apk файлов. Забегая вперёд, надо сказать ему спасибо, потому что всё получилось. А стрёмная эта затея тем, что “улучшенное” приложение представляет собой адский коктейль из неконтролируемого кода и огромного списка пермишенов, которых требует оригинальный Mi Home. Набравшись смелости я все же решился ее запустить на планшете, где нет никаких важных данных или приложений. И, о чудо, в окне “свойства сети” (на поиск которого также было убито довольно много времени) был найден искомый токен, который (сюрприз!) отличался от такового для пылесоса.
Важно: если при запуске приложения Mi Home указать регион Россия (как рекомендуемый) ни одного устройства, ранее зарегистрированного в регионе China (Mainland) найдено не будет. К счастью, это легко исправить установкой правильной локали
Окно свойства сети уникальное для каждого устройства Mi Home, его можно вызвать из меню, в правом верхнем углу экрана конкретного устройства, будь то пылесос или сенсор качества воздуха.
Приложение можно найти на сайте автора, ставить на свой страх и риск.
Обзор и выбор робота-пылесоса Xiaomi
Робот-пылесос от Xiaomi, продукт созданный в рамках серии «умный дом». Высокое качество пластика и комплектующих, передовые технологии и конкурентно выгодная цена.
Корпус пылесосов выполнен из белого высококачественного пластика в стиле минимализм. Круглые в виде шайбы, со встроенными сборниками мусора, могут убирать площадь до 250 м2. Функция влажной уборки есть только в самой дорогой модели Roborock S50 Sweep One.
Управление роботами осуществляется удаленно, через Wi-Fi. Дистанционный пульт не предусмотрен, есть ограниченное управление на корпусе. Для управления обязательно нужен смартфон.
Сравнительная таблица технических характеристик и возможностей
Mi Robot Vacuum Cleaner | Roborock S50 Sweep One | Xiaowa Robot Vacuum Cleaner Lite | |
Габариты (см) | 34,4х34,5х9,6 | 35,3х35,3х9,65 | 35х35,3х9,05 |
Вес | 3,8 кг | 3,8 кг | 3,0 кг |
Аккумулятор (Li-Ion) | 5200 мА*ч | 5200 мА*ч | 2600 мА*ч |
Тип уборки | сухая | сухая и влажная | сухая |
Среднее время работы от аккумулятора | 150 мин. | 150 мин. | 60 мин. |
Время подзарядки | 180 мин. | 180 мин. | 120 мин. |
Площадь уборки | до 250 м2 | до 250 м2 | до 80 м2 |
Установка на подзарядку | автоматически | автоматически | автоматически |
Мощность всасывания (максимальное давление) | 1800 Па | 2000 Па | 1600 Па |
Объём пылесборника | 420 мл | 480 мл | 640 мл |
Резервуар для воды | нет | 150 мл | нет |
Высота преодолеваемых препятствий | 1,8 см | 2 см | 2 см |
Программирование графика уборки | есть | есть | есть |
Картография и навигация | есть | есть | отсутствует |
Лазерный дальномер (лидар) | есть | есть | отсутствует |
Ограничитель движения | отсутствует | отсутствует | отсутствует |
Управление со смартфона | возможно | возможно | возможно |
Пульт дистанционного управления | отсутствует | отсутствует | отсутствует |
Средняя цена в декабре 2018 | 280$ | 400$ | 185$ |
Таблица взята с сайта: robotobzor.ru
Управление уборкой
Существует несколько основных функций, доступ к которым открывает приложение Mi Home:
- Режим «Clean» — позволяет задать нужный порядок уборки.
- Режим «Doc» — отправляет робот-пылесос на док-станцию в случае, если уборка была закончена раньше срока.
- Режим «Timer» — управляет временем уборки помещения, а также периодичностью, с которой совершается чистка.
- Режим «Cleanup mode» — позволяет выставить необходимый способ уборки из представленных вариантов (в количестве 4 шт.). В зависимости от выбранной интенсивности, будет изменяться эффективность уборки, а также уровень шума работы пылесоса.
- Режим «Remte Control» — даёт возможность управления пылесосом в ручном режиме прямо с телефона.
Также имеется возможность получения всей информации о степени износа основных узлов роботизированного пылесоса «Xiaomi». Доступ к ней открывается в разделе «Care».
Читать пошаговую настройку на сайте:
Подключение
Чтобы подключить пылесос Xiaomi к iPhone или Android вам понадобится приложение Mi Home. При помощи которого со своего смартфона через сеть вай фай выбудете управлять умным пылесосом. Ссылки для скачивания с официальных ресурсов (откроется в новой вкладке):
Apple, iOS 9.0 или более поздней версии. | Android, версия 4.3 и выше |
ссылка на App Store, ~ 467 мегабайт | ссылка на Google Play, ~ 88 мегабайт |
Советуем качать через Wi-Fi, файлы много весят, особенно для iPhone и iPad.
Смартфон подключите к Wi-Fi сети на частоте 2.4 Ггц. Зайдите в приложение Mi Home, авторизуйтесь или зарегестрируйтесь (если впервые). Нажмите на плюсик в правом верхнем углу «+».
Перед тем, как подключить робот пылесос Xiaomi Mi Home приложению убедитесь что он заряжен, т.к. при первом включении может обновиться.
Теперь включайте Bluetooth, и ищите устрйоство поблизости. Если по какой-то причине не удалось найти автоматически устройство, то можно это сделать вручную. Во вкладке «Бытовая техника» выберите вашу модель. Если её нет в списке, то поменяйте свой регион на «Китай».
Далее прилиложение попросить выполнить сброс, для этого зажмите 2 из 2 кнопок или 2 крайние из 3, в зависиомсти от модели; дождитесь голосового сигнала на китайском или анлийском. Все, найстройки Wi-Fi сброшены.
Выберите вашу сеть вай-фай в следующей вкладке, отлично. Дальше выполнится синхронизация и обновление умного пылесоса. Ну а дальше настройки по вкусу.
Функционал
На главном экране приложения, по центру отображается карта помещения, составленная роботом-пылесосом и его текущее место положения. В верхней части наименование пылесоса и текущий режим уборки.
Информация о пройденном расстоянии, временной диапазон уборки, уровень заряда батареи в нижней части экрана.Там же можно начать или прекратить уборку.
- Кнопка «Перейти» — отправляете робота к определенному месту для внеплановой уборки.
- Кнопка «Док-Станция» — отправляете к док-станции на зарядку.
- Кнопка «Очистить» запускае последовательную уборку.
- Кнопка «Зонированная уборка» — выбираете конкретнуюораниченную зону помещения, которую требуется убрать.
В правом верхнем углу есть три точки, они открывают дополнительные настройки.
Дополнительные настройки
- «Таймер» — установливаете интервал времени, в диапазоне которого можно выполнять уборку автоматически.
- «Голос и громкость» — изменение голосовых пакетов и громкости голосовых уведомлений.
- «Режим уборки» — выбираете интенсивность уборки помещения: тихий, турбо, сбалансированный и турбо-режим.
- «История уборки» — запись информации об уборке. Убираемая площадь, начало и конец времени уборки.
- «Дистанционное управление» — ручное управление, при необходимости или повеселиться.
- «Режим сохранения карты» добавление виртуальных стен.
- «Режим ковра» специально для улучшенного очищения ковров.
- «Режим DND (Do Not Disturb)» в выбранный вами период пылесос не будет выполнять уборку и издавать голосовые уведомления.
Теперь вы знаете как подключить Xiaomi пылесос и все его функции.
- Можно управлять при помощи голосового помощника «Алиса».
- Если не получается подключить пылесос Xiaomi к вай фай — в документе ниже описаны советы, как решить эту проблему.
Возможные сложности при подключении и настройке
Трудности с Wi-fi
Может отсутствовать сигнал от вайфай. Эта проблема легко решается. Требуется лишь изменить сервер DNS адреса.
Инструкция:
- Войдите в настройки сети Wi-Fi.
- Перейдите во вкладку Свойства сети (удерживайте на надписи палец в течение 2 секунд).
- Далее зайдите в Изменить, выберите графу Дополнительно и нажмите на Пользовательские». Откроется окно сервера DNS. Вбейте туда следующие цифры: 115.115.115.115. Лучше записать прежние данные на листок. После того, как приложение обнаружит Wi-Fi, нужно поменять DNS адрес на старый.
Если не подключается
Иногда Mi Home отказывается входить в профиль пользователя, отображая запись Не удалось войти. Проверьте сеть и повторите попытку. Обычно это связано с тем, что сервера приложения не принимают российский трафик. Проще говоря, в странах зарубежья Mi Home может работать отлично, а в России не хочет.
Чтобы исправить данную проблему, необходимо спрятать трафик под сервера другой страны. Для этого нужно:
- Установить приложение VPN Master на андроид.
- Запустить его, нажав на значок, который находится в правой верхней части экрана.
- В приведённом списке выбрать страну Сингапур.
- Далее перезапустить Mi Home и ввести данные от аккаунта.
- Если всё прошло успешно, то VPN Master можно отключить.
Сброс настроек
Бывают случаи, когда происходит потеря синхронизации между роботом и смартфоном. Чтобы это исправить, необходимо:
- Открыть верхнюю крышку и посмотреть на индикатор Wi-Fi.
- Одновременно зажать кнопку питания и Home до тех пор, пока не будет слышно голосовое оповещение Перезагрузка WiFi».
- Если индикатор модуля начал мигать, то значит, что сброс настроек прошёл успешно.
Русификация
Некоторые пользователи хотят научить пылесос разговаривать по-русски, чтобы воспользоваться функцией голосового управления. Сделать это можно следующим способом:
- Открыть в Mi Home General Settings и выбрать «Информация о сети. Там нужно запомнить IP адрес и токен.
- После этого необходимо скачать архив на компьютер https://yadi.sk/d/k-L35khBBG_HIQ
- Открыть его и выбрать файлы win-mirobo с расширениями .ini, и .bat.
- Открыть файл с расширением .ini и заменить IP адрес и токен на те, которые были написаны в приложении.
- Сохранить.
- Далее поставить робота на зарядку и подождать, пока она станет хотя бы 30%.
- Запустить на компьютере файл с расширением .bat. Согласиться со всеми предложениями и дождаться полной загрузки консоли.
- В консоли прописать I и нажать Enter. Сделать то же самое еще раз. Начнётся процесс прошивки.
- Добавить русский язык.
- Запустить файл win-mirobo.bat.
- Ввести 2 и нажать Enter.
- Выбрать цифру одного из пакетов и кликнуть на Enter.
- После окончания прошивки робот получит русскую озвучку.
При русификации необходимо, чтобы компьютер и пылесос были подключены к одной сети Wi-Fi.
Робот-пылесос Mi при уборке издает громкий шум
По вертикальной оси колес есть песок, из-за чего при работе устройство шумит. Уходите за устройством в соответствии с руководством по продукту в приложении Mi Home – очистите колесо и его ось.
Вентилятор всасывания пыли неисправен, его необходимо отремонтировать в специализированном магазине или у производителя.
Для клиентов Gearbest: если вы приобрели робот-пылесос Xiaomi у нас, но это руководство не решает ваши проблемы, не стесняйтесь обращаться к нам. Просто заполните тикет со своими вопросами в Центре поддержки Gearbest и отправьте его нам. Мы сделаем все возможное, чтобы решить вашу проблему как можно скорее. Мы всегда рады помочь.
Спойлер: не все токены одинаково полезны
Достался по случаю детектор качества воздуха Xiaomi PM2.5.
Попытался установить соответствующий компонент Home Assistant, но не тут-то было. Пыхтит в логах, ругается, но не работает:
Platform xiaomi_miio not ready yet. Retrying in 180 seconds
Покрутил и забыл. Пока на следующий день сервис мониторинга не стал присылать мне в ящик тревожные сообщения о повторяющихся ошибках в логах:
Timer got out of sync. Resetting
Причин у этой ошибки может быть много, я уже и думать забыл про активированный в настройках Air Quality Monitor. С ног сбился в поисках проблемы, но это оказался он. Отключил, забыл.
На выходных решил все же разобраться. Оказалось, что несмотря на то, что в документации к компоненту дана ссылка на получение токена для робота-пылесоса Xiaomi Robot Vacuum, токены для разных Wi-Fi устройств у Xiaomi отличаются, поэтому мой любовно хранимый в бабушкиной шкатулке токен от пылесоса здесь не прокатил. Пришлось заниматься заниматься раскопками.
Пылесос нового поколения и его основные размеры
Это новейшее устройство имеет режимы:
- автораспознавание поверхности;
- влажная очистка.
Пылесос удобен в работе по уборке жилья, к тому же не занимает много места. Его стандартные размеры: высота 9,6 см, ширина 35 см, глубина 35,3 см.
Характеристики
Мощность потребления такого устройства 58 Вт. Его аккумулятор 5200 мАг, что позволяет заниматься уборкой без остановки 2,5 ч. По окончанию заряда в автоматическом режиме возвращается на базу зарядки. Чистит как гладкие покрытия, так и ковровые. Порог высотой 2 см ему не помеха.
Обратите внимание! В пылесос встроены специальное мобильное приложение и карта помещения, а также опция, которая обнаруживает препятствия и стены. Но главная фишка в том, что Xiaomi Mi Robot Vacuum имеет подключение к Wi-Fi
Замена плагина
Возникновение сбоев подключения робота-пылесоса к сети Wi-Fi, указывает на необходимость замены плагина. Сделать это можно следующим образом:
- Скачивают и устанавливают доработанную версию программы — некоторые из них позволяют провести замену плагина без запроса разрешения.
- Проходят процедуру авторизации и выбирают Китай. Далее подключают робот-пылесос и заходят в плагин управления — должно выбить ошибку региона.
- Скачивают плагин без блокировки.
- В процессе использования программы проводника, переходят в папку «Внутренняя память» и придерживаются адреса «Плагин (Plagus)/Инстал (Instal)/МКП (MKP)/615».
- В данной папке также должен находиться файл с разрешением .apk (например, 2098.5.apk). Имя нового скаченного файла меняют на такое же и заменяют им старый файл. Сделать это можно с помощью проводника.
После проведения всех мероприятий по замене плагина, необходимо проверить корректность его работы. Для поддержания стабильного функционирования в дальнейшем, рекомендуется отключение автоматических обновлений программы Mi Home.
Как подключить телефон к пылесосу Xiaomi Mi Robot без приложения
Многие пользователи интересуются о том, как настроить умный пылесос Сяоми без специального приложения. К сожалению, это невозможно. Программа Mi Home – основной элемент, который требуется для первичной настройки. Без него не стоит даже задумываться о покупке пылесоса Xiaomi.
Но в этом нет никаких проблем, поскольку приложение доступно как на Андроид, так и на iOS. Не поленитесь и загрузите программу из официального магазина App Store или Google Play. Даже если ваш телефон не поддерживает сервисы Гугл, Mi Home все равно можно скачать и установить. Воспользуйтесь ссылкой на apk-файл.
Описание протокола miIO
1. Общие положения
miIO — проприетарный шифрованный сетевой протокол Xiaomi, по которому взаимодействуют wifi-устройства из экосистемы Xiaomi и приложение Mihome на смартфоне. В качествет транспорта используется UDP и порт 54321. Содержимое пакетов шифруется. Для контроля корректности принимаемых пакетов используется контрольная сумма на основе алгоритма MD5.
Данный протокол используется только при взаимодействии в пределах локальной сети! Взаимодействие между устройствами, приложением Mihome и облаком Xiaomi осуществляется по другому протоколу, расшифровать который пока никому не удалось.
2. Структура пакета
В протоколе miIO различают два типа пакетов — основной и hello-пакет. Hello-пакет применяется для поиска устройств в сети путем его широковещательной рассылки, либо для начала сессии с конкретным устройством. Для отправки устройству непосредственно команд используется основной пакет.
Пакет формируется из данных в hex-формате, состоит из заголовка (header) и полезной нагрузки (data).
Структура полей пакета приведена на схеме:
- — «магическое» число, всегда равно (2 байта).
- — длина пакета в байтах(заголовок+данные) (2 байта).
- — поле неизвестного назначения. Всегда заполнено нулями , а у hello-пакета (4 байта).
- — тип устройства (2 байта).
- — идентификатор устройства (2 байта).
- — временная отметка, время работы устройства в секундах (4 байта).
- — контрольная сумма всего пакета по алгоритму MD5. Перед расчетом КС это поле временно заполняется нулями (16 байт).
- — полезная нагрузка произвольной длины — зашифрованные данные, отправляемые устройству. В hello-пакете это поле отсутствует.
В hello-пакете все поля, кроме и , принимают значение .
В особом случае, при ответе на hello-пакет, поле будет содержать 128-битное уникальное значение токена устройства. Это правило всегда актуально для новых, еще не привязанных к wifi устройств. В остальных случаях все зависит от прошивки устройства.
3. Сессия
Любое взаимодействие клиента и устройства начинается с «рукопожатия» (handshake). Клиент отправляет hello-пакет устройству и ждет от него ответ. Устройство в ответном пакете (длиной также 32 байта) отправляет свой тип, идентификатор, время работы в секундах и токен (либо нули вместо него). На основе полученных данных клиент формирует основной пакет с зашифрованной командой и отправляет устройству. Получив и выполнив команду от клиента, устройство отправляет ответный пакет с результатом выполнения принятой команды либо с ошибкой ее выполнения.
Процедура «рукопожатия» также используется для поиска устройств в локальной сети (discover). При этом hello-пакет отправляется не на конкретный IP, а на широковещательный адрес сегмента сети. Таким образом hello-пакеты получают все устройства, находящиеся в этом сегменте сети, и соответственно сообщают обратно клиенту о своем существовании.
4. Шифрование
Для шифрования отправляемых данных используется симметричный алгоритм шифрование AES128 в режиме CBC. 128-битные ключ шифрования (Key) и вектор инициализации (IV) формируются из уникального токена устройства по следующим формулам:
Перед шифрованием необходимо выполнить процедуру дополнения данных , а после расшифровки — обратную процедуру.
5. Формат команд (api)
Команды, отправляемые устройству и принимаемые от него, представлены в формате JSON.
Основные поля — это:
- — идентификатор запроса. Его значение не является обязательным для большинства, поэтому можно всегда выставлять равным 1. Но может быть полезен, когда одному и тому же устройству одновременно отправляются команды с разных клиентов. Для некоторых устройств (например, пылесос) данный параметр должен уникальным при каждом запросе.
- — метод, действие. Возможные варианты зависят от конкретного устройства, но есть и общие для всех.
- — массив свойств, параметров. Возможные варианты зависят от конкретного устройства.
Синхронизация с телефоном
Процесс подключения пылесоса «Xiaomi» к мобильному телефону не составляет больших сложностей и состоит из нескольких этапов:
- С помощью Play market или AppStore (в зависимости от ОС телефона), скачивают и устанавливают специальную программу Mi Home.
- Перед синхронизацией у робота-пылесоса заряжают аккумуляторную батарею и включают его. На смартфоне также должны быть включены Wi-Fi, GPS, Bluetooth.
- В разделах приложения «Добавить устройство» — «Бытовая техника» находят иконку пылесоса и кликают по ней для начала процесса синхронизации. В случае возникновения сложностей подключения, пылесос перезагружают с помощью зажима и удерживания двух фронтальных кнопок на корпусе устройства.
- Если нужная модель не появилась в списке после перезагрузки пылесоса, её следует добавить вручную.
- После успешного соединения, появляется поле, в котором следует указать наименование Wi-Fi и пароль сети.
- На успешное окончание синхронизации укажет появившийся на главной странице приложения значок с наименованием модели пылесоса.
Определяем координаты
Процедура определения координат выполняется в несколько шагов:
- Открывают приложение Mi Home и кликают на значок пылесоса — таким образом на экране высвечивается схема помещения.
- Прежде, чем вводить координаты, следует знать, что точкой отсчёта принято считать 25500Х25500. Это значение условно является начальным и соответствует расположению базы.
- Создают тестовую версию Flow. В столбец «When» размещают окно «This Flow is started». В столбец «Then» — значок «Mi Robot» и затем листают до действия «Send vacuum cleaner to target».
- Далее задают значение координат от точки отсчёта. Например, в тестовой версии можно добавить 500 и просмотреть результат движения — это позволит в дальнейшем хорошо ориентироваться в пространстве и легко попадать в нужную зону.