Роботы-пылесосы Xiaomi представляют собой отдельную нишу среди бытовой техники, которая давно нашла своего покупателя. При этом все больше покупателей делают свой выбор в пользу этого бренда за его удобство эксплуатации, бюджетную доступность и высококачественную уборку. Отдельного внимания заслуживает вопрос, как настроить язык на роботе-пылесосе Xiaomi, если изначально он не отображается в заводских настройках.
Изначально робот для уборки Xiaomi озвучивает свои действия на китайском или английском языках, как заложено разработчиками. Однако большинство производителей прилагают подробную инструкцию, как настроить голос на роботе-пылесосе на русском языке. Большинство моделей, такие, как Vacuum Mop и Mop P, располагают возможностью изменить установки устройства непосредственно через приложение, с которого планируется управление агрегатом.
Как настроить через приложение
Алгоритм, как настроить пылесос Xiaomi на русский язык, включает в себя следующие простые шаги:
Прошивка Языкового пакета робота пылесоса Xiaomi Mi Robot Vacuum-Mop 2 Lite
- Провести подключение робота-пылесоса к вай-фаю и провести синхронизацию агрегата с приложением Mi Home, которое является официальной утилитой китайского производителя.
- Далее следует нажать на иконку робота-пылесоса соответствующей модели.
- После нажатия на иконку последует загрузка характеристик, которыми обладает конкретный iробот-пылесос Xiaomi. Как настроить русский язык, подскажет функция «Режим уборки», по значку которой следует «свайпнуть» вверх.
- В открывшихся расширенных настройках представлен весь доступный для изменения функционала, которым обладает робот-пылесос Настройка русского языка возможна в пункте «Голосовые оповещения». После нажатия этой клавиши появится список доступных языков для голосового помощника. Напротив необходимого варианта следует нажать вкладку «использовать».
Это самый простой способ, с помощью которого можно изменить функционал робота-пылесоса Xiaomi. Настройка русского языка произойдет спустя пару минут после изменений. Однако подобный алгоритм доступен далеко не для всех моделей, большинство из них поставляются исключительно англо- или китайско-говорящими. Тут помогут немного иные действия, как настроить пылесос Xiaomi на русский язык.
Перепрошивка
Сложнее обстоит задача, как настроить голос на роботе-пылесосе моделей Roborock и Vacuum Cleaner, поскольку тут потребуется полная перепрошивка устройства. Однако такой метод несет в себе и дополнительные плюсы, к примеру, существует достаточный набор различных голосов, которыми будет «общаться» устройство:
- голос Винни-Пуха;
- пакет «Кожаные ублюдки», который разрешен только для категории 18+, поскольку содержит нецензурную лексику;
- мужской голос, который будет обращаться к владельцу устройства изысканным и фразами, вроде «ваше величество», причем данный пакет является самым громким;
- голос робота из «Звездных войн»;
- Алиса из Яндекса, которая будет озвучивать работу пылесоса совместно с мультипликационным героем домовенком Кузей;
- пакет с фразами из популярных советских кинолент.
Прежде чем узнать, как настроить язык на роботе-пылесосе Xiaomi, важно определиться с моментами, которые подлежат озвучке. В стандартном варианте устройство по желанию владельца будет сопровождать следующие шаги работы:
- Старт уборки.
- Создание карты.
- Формирование виртуальной стены, возможная стыковка с ней.
- Возврат на станцию зарядки.
- Процесс очистки поверхностей от мусора.
Важно учесть, что такие пакеты доступны не под любой iробот-пылесос Xiaomi. Как настроить русский, зависит непосредственно от модификации.
Самый распространенный способ прошивки устройства можно осуществить с помощью смартфона. Тут тоже возможны два варианта установки.
Автоматическое определение параметров
Под параметрами подразумевается определение ай-пи адреса и токена – идентификатора пылесоса, который присваивается ему при создании, он не изменяется, если не проводить сброса до заводских настроек. Не зная токена и ай-пи адреса, русифицировать телефон не получится.
Алгоритм, как настроить русский язык на робот-пылесос Ксиоми в автоматическом режиме:
- Скачать приложение XVacuum Firmware 4.0.0 с плэй-маркета или эппл-стора, в зависимости от модели смартфона. Запускать его пока не нужно. Затем следует скачать выбранный голосовой пакет, он должен быть с расширением .pkg.
- На самом устройстве нажать одновременно две кнопки, расположенные на верхней панели, удерживать в течение 3-5 секунд. В течение этого времени будут сброшены настройки вай-фая.
- Далее следует выключить сотовые данные на телефоне и подключить вай-фай именно самого пылесоса.
- Запустить программу XVacuum Firmware 4.0.0, выбрав в главном меню вкладку Flash Sound. Далее следует просто выбрать пакет, который был скачан до этого.
В завершение останется только дождаться полной установки. Это может занять определенное время.
Ручное определение настроек
При невозможности автоматически определить программой токен и ай-пи пылесоса Ксиаоми, перед тем, как настроить русский язык, придется задать эти параметры вручную.
Узнать эти данные можно по следующим алгоритмам:
- Удалить оригинальное приложение Mi Home, поставив его модификацию от разработчика Vevs.
- Добавить модель устройства в открывшееся приложение. В открывшемся профиле выбрать вкладку «Доступ», а далее «Доступ к устройству». Токен будет указан под названием модели. Достаточно будет его просто скопировать.
- Далее следует узнать ай-пи, для чего в оригинальном меню приложения Mi Home перейти в раздел «Руководство пользователя». Необходимые данные будут представлены в информации «Серийный номер».
Ввести полученные данные необходимо в приложение XVacuum Firmware в разделе настроек, после чего их следует сохранить и перезагрузить программу. Дальнейшие действия по перепрошивке аналогичны алгоритму в предыдущем разделе.
Существует также способ, как настроить русский язык на роботе-пылесосе Ксиоми при помощи программы win-mirobo-1.1.0-min для ПК на базе ОС Windows. Однако данный алгоритм достаточно сложен, обычному пользователю удобнее провести перепрошивку устройства с помощью приложений смартфона.
Источник: propilesos.ru
Робот-пылесос Xiaomi Mi Robot взломали
Исследователям удалось взломать робот-пылесос Xiaomi. Однако в процессе выяснилось, что он защищен на порядок лучше большинства умных устройств.
Alex Drozhzhin
Дыры в интернете вещей стали обычным пугалом нашего времени, но даже страшные сказки иногда заканчиваются хорошо. Вот вам свежий пример: экспертам по информационной безопасности Деннис Гизе (Dennis Giese) и Дэниэл Вегемер (Daniel Wegemer) удалось взломать робот-пылесос Xiaomi Mi Robot — однако в процессе исследования выяснилось, что он намного безопаснее большинства смарт-устройств.
В своем выступлении на Chaos Communication Congress 34, который недавно прошел в Лейпциге, исследователи рассказали о том, как устроено программное обеспечение пылесоса и о том, какими уязвимостями они воспользовались для того, чтобы преодолеть его защиту.
Аппаратный взлом пылесоса Mi Robot с помощью фольги
Началось все с того, что Гизе и Вегемер с удивлением обнаружили, что начинка робота-пылесоса Xiaomi мощнее, чем у многих смартфонов: в него встроено целых три; процессора ARM, один из них четырехъядерный. Уже интригует, не так ли? Для разогрева Гизе и Вегемер попробовали несколько очевидных способов атаки.
Первым делом они проверили, можно ли использовать для взлома пылесоса порт micro-USB. Оказалось, что нельзя: разработчики Xiaomi защитили подключение аутентификацией. Затем исследователи полностью разобрали Mi Robot и попытались найти последовательный порт на материнской плате — но эта затея тоже оказалась неудачной.
Следующую попытку взлома эксперты предприняли через сеть. Они просканировали сетевые порты устройства, но все оказались закрыты. Перехват трафика тоже ни к чему не привел — выяснилось, что обмен данными пылесоса с внешним миром полностью зашифрован.
Лично я был впечатлен таким вступлением: уже на этой стадии большинство других IoT-устройств удалось бы взломать. Их производители редко дают себе труд предусмотреть такие меры безопасности. Наше недавнее исследование наглядно продемонстрировало, насколько плачевно обстоят дела с защитой большинства подключенных устройств.
Но вернемся к Xiaomi Mi Robot. Следующая попытка заключалась в атаке на аппаратную часть пылесоса. Тут наконец-то исследователям улыбнулась удача — замкнув фольгой «правильные» контакты процессора, им удалось перевести чип в специальный режим, разрешающий не только чтение, но даже запись флеш-памяти напрямую через USB-порт.
Таким образом Гизе и Вегемер смогли извлечь прошивку Mi Robot, провести ее реверс-инжиниринг и модификацию, а потом загрузить результат своих трудов обратно в робот-пылесос — и таким образом получить полный контроль над устройством.
Беспроводной взлом пылесоса Mi Robot
Но вскрытие корпуса и манипуляции с железом — это не круто, всегда гораздо интереснее, когда хакнуть удается «без проникновения». После реверс-инжиниринга прошивки исследователи нашли способ взломать пылесос просто через Wi-Fi, воспользовавшись недоработками в механизме обновления.
Вообще говоря, процедура обновления прошивки реализована Xiaomi весьма грамотно: зашифрованный архив со свежей прошивкой загружается через зашифрованное подключение после получения зашифрованного же сообщения с командой обновиться.
Однако кое-что реализовано не идеально. Во-первых, оказалось, что эти архивы с обновлениями Xiaomi защищены одним и тем же статичным паролем: rockrobo (никогда не пользуйтесь настолько слабыми паролями). Зная это, исследователи подготовили зашифрованный нужным образом пакет с собственной модифицированной прошивкой.
Вторая ошибка разработчиков состояла в том, что команду обновить ПО пылесосу можно отправить со смартфона, для этого используется встроенный в приложение Xiaomi ключ. Оставалось извлечь этот ключ из приложения и после этого исследователи получили возможность отправить пылесосу команду на загрузку и установку обновления — но не из облака Xiaomi, а с их собственного сервера. Вот так был найден еще один способ взлома устройства, на этот раз беспроводной.
Прошивка Mi Robot изнутри
Изучая прошивку, Гизе и Вегемер узнали ряд интересных фактов о смарт-устройствах Xiaomi. Во-первых, прошивка Mi Robot представляет собой операционную систему Ubuntu Linux — причем все патчи устанавливаются регулярно и оперативно. Во-вторых, компания применяет уникальные пароли суперпользователя на каждом устройстве, а значит, не существует единого пароля, которым можно одним махом взломать целую армию роботов-пылесосов. И в-третьих, система оснащена сетевым экраном, который блокирует любые полезные для хакеров порты. Вновь снимаю шляпу перед Xiaomi: по стандартам IoT они реализовали на удивление хорошую защиту.
Однако в бочке меда не обошлось без ложки дегтя: обнаружилось, что Mi Robot собирает и отправляет в облако Xiaomi очень много данных — по несколько мегабайт в день. Причем наряду с относительно безобидной телеметрией пылесос передает названия и пароли сетей Wi-Fi, к которым подключается, а также схемы помещений, которые создает с помощью встроенного лидара.
Еще один неприятный момент: все собранные пылесосом данные навечно остаются в системе, даже после сброса до заводских настроек. Так что если кто-то купит подержанный робот-пылесос Xiaomi на eBay и сумеет его взломать (а после публикации исследования Гизе и Вегемера это будет не так сложно сделать), то сможет без проблем добраться до паролей предыдущих хозяев.
Стоит подчеркнуть, что оба способа атаки, найденные Гизе и Вегемером, позволяют им взломать только собственные устройства. Первый метод требует физического доступа к пылесосу. Для второго же необходимо раздобыть ключ шифрования, чтобы сформировать фальшивый запрос на обновление, — а эти ключи генерируются заново при каждом «спаривании» устройства с мобильным приложению, не повторяясь. Заполучить такой ключ без доступа к смартфону, подключенному к нужному вам устройству Xiaomi, очень непросто.
Так что создание ботнета Xiaomirai нам вряд ли грозит. Скорее, наоборот: исследование продемонстрировало, что Xiaomi намного серьезнее относится к безопасности, чем большинство производителей подключенных устройств. Как известно, взломать можно практически что угодно, но если система хорошо защищена, вряд ли злоумышленники будут тратить на нее время — обычно их привлекает легкая добыча.
Источник: www.kaspersky.ru
Подключение пылесосов Xiaomi к приложению через WiFi
Концепция «умного» дома меняет быт человека. Например, можно дистанционно пропылесосить квартиру, задав режим процесса и размер обслуживаемой территории. Управляется аппарат посредством беспроводной связи, поэтому нужно знать, как подключить робот-пылесос Xiaomi к WiFi, суметь правильно его настроить.
Подготовительные действия
Перед подключением устройства к вай-фай проводятся подготовительные работы. Необходимо правильно расположить базу пылесоса, затем зарядить робота. Док-станция устанавливается, исходя из следующих условий:
- Правильный монтаж док-станции. Заднюю часть устройства прислоняют к стене. Спереди него должно быть не меньше метра свободного пространства, а по бокам — не менее 50 см. После подключения станции к сети, спрятать лишний кабель в тыльной части зарядки, намотав его на катушку.
- Проверить уровень Wi-Fi сигнала. В месте расположения зарядного устройства должен быть уверенный прием беспроводной связи, без резких изменений амплитуды. Также оградить устройство от прямых солнечных лучей.
- Разметка границ. Для ограничения передвижения пылесоса используется «виртуальная стена» — Xiaomi Virtual Wall. Это магнитная лента, если ее наклеить на полу, то робот определит ее как стену и не перейдет за указанную границу. Ленту можно использовать для дополнительной страховки пылесоса, располагая ее возле края лестницы.
Важно! На территории уборки не должно быть препятствий, чтобы робот без проблем мог пропылесосить и встать на зарядку. Провода, мелкие вещи, например, игрушки, носки задержат пылесос, и он не сможет закончить работу.
После установки станции следует зарядить пылесос. Для этого включить робот, нажав и удерживая соответствующую кнопку. Возможны 4 варианта «отклика» устройства:
- Светодиодный овал вокруг кнопок «Включение» и «Дом» загорелся белым светом. Это означает, что пылесос заряжен более, чем наполовину.
- Овал светится желтым светом. Процент заряда меньше 50, но больше 20.
- Красный свет. Аккумулятор заряжен менее чем на 20%.
- Пылесос не включается. Означает, что батарея полностью разряжена. Поставить робот на зарядку.
Важно! При первом подключении следует зарядить пылесос на 100%. Для этого прижать его к контактам станции, и заряжать до появления непрерывного белого излучения от светодиодного овала. Если белый свет мигает при зарядке, то значит аккумулятор еще не зарядился полностью.
После установки док-станции и зарядки аккумулятора пылесоса приступить к подключению к Wi-Fi сети.
Инициализация устройства в сети Wi-Fi
Управление пылесосом осуществляется с помощью смартфонов. Телефон может работать как ОС Android, так и на iOS. Перед синхронизацией следует включить на смартфонах все виды беспроводной связи и систему позиционирования — GPS, Bluetooth, Wi-Fi. Включить пылесос. Затем выполнить следующую пошаговую инструкцию:
- Запустить или скачать программу Mi Smart Home. Она доступна в Play Market и App Store.
- После старта приложения для пылесосов Xiaomi нужно выбрать точку подключения или сервер. Для правильного выбора обратить внимание на язык, на котором написаны инструкция к пылесосу и надписи на упаковке. Если на английском, то предпочесть европейский или американский сервер, на русском — российский. Если используется китайский язык, то лучше обратиться к Сингапуру, так как китайские сервера вводят ограничения на некоторые опции.
- Далее ввести логин, пароль учетной записи и авторизоваться. При первом запуске необходимо зарегистрироваться в приложении.
- Откроется страница, на которой нужно нажать по пункту «Добавить устройство». Войти в раздел пылесосов и выбрать соответствующую модель, например, Xiaomi Mi Robot Vacuum. Если подключаемого робота нет в списке, то ввести название вручную.
- Далее следует перезапустить сеть Wi-Fi, исходящую от пылесоса. Для этого зажать вместе на 2-3 секунды кнопки «Включение/Выключение» и «Дом». Сброс будет сопровождаться голосовым сообщением.
- После получения сообщения о сбросе сети от устройства, поставить галочку на экране смартфона напротив пункта «Операция подтверждена» и нажать на кнопку «Далее».
- Откроется страница, где необходимо выбрать сеть Wi-Fi, к которой будут «привязаны» смартфон и пылесос. Тапнуть по доступному подключению, ввести пароль.
- Пылесос подключился к роутеру. Теперь робот можно рассматривать, как вид маршрутизатора, к которому подключается телефон. Для этого зайти в настройки Wi-Fi на смартфоне, выбрать вновь появившуюся сеть от пылесоса.
- После непродолжительного соединения на экране телефона появится окно, в котором нужно указать расположение робота, например, кухня, ввести имя устройства. Нажать «Далее».
- Появится пункт, в котором можно добавить еще несколько пользователей для управления роботом. Для этого нужно ввести их аккаунты или пропустить этот шаг.
- Затем происходит скачивание данных с робота. При этом будут всплывать лицензионные соглашения, с которыми нужно согласиться и принять. В конце на телефоне появится значок устройства с его названием. На этом инициализация будет завершена.
Обратите внимание! Роботы работают только на частоте 2,4 ГГц. Поэтому не смогут подключиться к Wi-Fi роутерам, функционирующим в другом диапазоне.
После того, как удалось подключить робот-пылесос к Wi-Fi, следует продолжить работу с Mi Home.
Использование Mi Home
Благодаря Mi Home пылесосом можно управлять, не находясь дома, через интернет. Кроме того, приложение предоставляет ряд функций, автоматизирующих процесс уборки. Робот самостоятельно сканирует пространство и составляет карту помещения. Внизу основного экрана расположены 4 кнопки:
- «Go» или «Вперед». Если робот составил схему помещения, то после нажатия на данную кнопку, можно на карте поставить точку, где будет произведена повторная чистка. Устройство пропылесосит в указанном районе площадь размером 1,5 x 1,5 метра.
- «Dock» или «Док-станция». При нажатии на эту опцию робот вернется на базовую станцию.
- «Clean» или «Уборка». Пылесос начнет полную чистку помещения.
- «Zoned cleanup» или «Уборка по зонам». Выделение на карте определенной площади для чистки.
Также, тапнув по изображению в виде трех точек в правом верхнем углу, можно открыть дополнительные опции. Даже при отсутствии русского языка, легко понять их назначение, порядок не меняется. Появятся следующие настройки:
- «Timer» или «Плановая уборка», позволяет составить график пылеуборки с указанием дней, часов.
- «Cleanup mode» или «Режим уборки», устанавливает режим мощности пылесоса — от «Тихий» или «Quiet» до «Полная мощность» или «Full Speed», доступно 4 варианта.
- «Care» или «Уход», показывает изношенность компонентов пылесоса, таких как: фильтр, боковая и основная щетки, датчики.
- «Remote control» или «Дистанционное управление» позволяет удаленно управлять роботом, напоминает детскую машинку с пультом управления.
В версиях Mi Home 3.3.9_001633 и старше добавились дополнительные функции. Можно сохранять карты, устанавливать на них виртуальные барьеры, за которые не будет заезжать пылесос. Находятся данные опции в настройках робота, во вкладке «Режим сохранения карты».
Вычисление координат и указание зон уборки
Чтобы определить на карте помещения координаты и ориентировать пылесос по ним, необходимо провести ряд действий:
- Запустить Mi Home и выбрать пылесос. Откроется схема комнаты с указанием положения док-станции.
- Координаты базы принимаются за начальные и имеют следующие показания: по оси x – 25500, по оси y — 25500. Исходя из этих значений определяются остальные точки при перемещении пылесоса.
- Создается тестовое задание или Flow. В нем в графе «When» помещают вкладку «This Flow is started», в графу «Then» вставляют изображение пылесоса, на котором указаны начальные координаты.
- Далее нужно переместиться на вкладку «Send vacuum cleaner to target», перелистывая действия, и указать на ней пробные координаты. Меняя их значения, по схеме определяют соответствие вводимых данных с реальным положением пылесоса. Таким образом можно определить координаты зоны, в которой будет производиться чистка.
Описанные процедуры позволят правильно ориентироваться на схеме и вводить верные координаты для зоны уборки. Научившись корректно вписывать данные, приступить к указанию границ территории, подлежащей пылеуборке. Для этого выполнить следующие шаги:
- В созданном тестовом задании пролистать до действия «Start zone cleaning».
- Далее в открывшейся вкладке указываются координаты прямоугольной зоны, подлежащей уборке. Формат записи следующий: [X1, Y1, X2, Y2, N], где X1, Y1 — координаты угла прямоугольника, X2, Y2 — координаты противолежащего угла, N – количество пылеуборок в данной зоне, может изменяться от 1 до 3.
- После ввода необходимых данных, запустить чистку.
Важно! При указании [X1, Y1] и [X2, Y2] следить за тем, чтобы вторые координаты были больше, чем первые. В противном случае пылесос не начнет чистку.
Выполнив описанные шаги, можно максимально автоматизировать процесс уборки помещений.
Возможные проблемы с подключением
Иногда Mi Home не синхронизируется и не видит пылесос. Существует несколько причин того, почему это происходит.
Неполадки с Wi-Fi
Если не удалось подключить устройство к Wi-Fi, то следует проделать синхронизацию заново, предварительно сбросив настройки сети на пылесосе. Сделать это можно, зажав одновременно кнопки «Включение» и «Дом». После этого повторить все действия заново.
Если это не помогло, то нужно изменить DNS адрес Wi-Fi на смартфоне. Выполнить следующие шаги:
- Зайти в настройки смартфона и выбрать пункт «Wi-Fi».
- Откроются доступные сети. Среди них выбрать нужную. Нажать на нее, удерживать палец до появления надписи: «Свойства сети».
- Зайти во вкладку «Свойства», далее тапнуть по «Изменить сеть». Откроется список различных настроек, выбрать «Дополнительно», а затем «Пользовательский». Здесь нужно вписать новый адрес — 114.114.114.114.
После этого провести синхронизацию заново.
Особенности подключения к iOS
Mi Home для iPhone идентична приложению для Android. Синхронизация также происходит одинаково. Но в «яблочной» версии может возникнуть проблема при подключении. Приложение не идентифицирует устройство, поэтому синхронизация не завершится.
Исправляется данная ошибка путем изменения региона. Для этого открыть в Mi Home вкладку «Profile», выбрать в ней пункт «Settings». Найти в появившихся настройках строку «Region». Выбрать из списка стран «India» или «China». Произвести повторную синхронизацию.
Проблемы с входом в аккаунт
Если не удается войти в аккаунт, то следует воспользоваться VPN. Данный инструмент виртуально изменяет страну, из которой происходит вход в учетную запись. Поэтому, если провайдер блокирует сервера Xiaomi или они труднодоступны в определенной стране, то использование VPN позволяет обойти блокировку.
Можно использовать VPN Master от Xiaomi или похожую стороннюю программу. Желательно подключиться через Германию или Сингапур. После установки связи через VPN произвести повторный вход в учетную запись.
«Умный» робот-пылесос облегчает пылеуборку. Можно заранее пропылесосить квартиру дистанционно, и зайти в чистый дом. При внимательном подходе подключиться к устройству сможет любой владелец. Возможные проблемы также решаются без привлечения специалиста.