Что такое Bluetooth (BLE) шлюз?
Главным отличием протокола связи Bluetooth в отличие от Зигби является принцип подключения датчиков и взаимодействия с шлюзом. В случае старого доброго ZigBee все дочерние устройства (датчики, выключатели ит.д.) подключаются непосредственно к конкретному шлюзу, даже если их у вас несколько.
Xiaomi судя по всему заблаговременно начали готовиться к переходу на технологию связи по Bluetooth для своей экосистемы MiHome поскольку уже несколько лет назад они начали оснащать многие свои устройства BLE шлюзами.
Так например, такие шлюзы встроены в популярный увлажнитель воздуха Smarmi 2, настольную лампу Bedside и даже в робота пылесос Xiaomi Vacuum Cleaner G1. Правда производитель запретил в приложении работу нестандартных блютуз шлюзов в регионах где они официально не поддерживаются, но эту проблему можно легко обойти на модифицированном MiHome читайте далее в статье.
Какой блютуз шлюз купить?
Нестандартные BLE шлюзы
Правда у такого решения будет недостаток в том, что нестандартные шлюзы отправляют данные в облако не мгновенно, а по прошествии определённого времени, обычно раз в 10 минут. Поэтому полагаться на них в критичных автоматизациях не самое правильно решение.
Активация нестандартных Bluetooth шлюзов
Поскольку Xiaomi ограничила возможность применения нестандартных BLE шлюзов в «неродных» для устройства регионах, то на оригинальном MiHome из Play Market или AppStore вы не сможете ими воспользоваться. К счастью, энтузиасты из проекта kapiba.ru вернули возможность включения их на уровне приложения. Чтобы активировать нестандартные шлюзы, вам понадобится устройство на Android и установленный MiHome Vevs. Далее по шагам.
После этого даже на не родных для устройств регионах, например для Китайского увлажнителя Smarmi 2 подключенного на регион Россия, появится возможность подключения к нему блютуз устройств.
Какой шлюз Xiaomi выбрать
Какой шлюз Xiaomi выбрать? Это один из самых популярных запросов в Google, связанных с популярным производителем электроники из Китая. Он интересен не только тем, что ответ на него может решить многие проблемы, но и тем, что существует довольно обширная категория вполне продвинутых пользователей, которые вообще не подозревают, о каких шлюзах идёт речь, зачем они нужны и, уж тем более, чем они друг от друга отличаются. Стало быть, разберём каждый вопрос по отдельности, дав на них исчерпывающие ответы.
Нормальный умный дом без шлюза работать не будет
Начнём с того, что шлюз – это устройство, которое пригодится только пользователям умного дома. Оно исполняет роль связующего звена между умным гаджетом и смартфоном либо пультом управления. Почему нельзя было связать смартфон или пульт управления со смарт-устройством напрямую? На это было как минимум две причины.
Зачем нужен шлюз Xiaomi
Большинство умных устройств Xiaomi не могут работать без шлюза
Первая причина – совместимость. Шлюз обеспечивает совместимость устройств с поддержкой разных протоколов, что в отрасли является чрезвычайно распространённой практикой. Представьте себе умный светильник Xiaomi, который поддерживает только Wi-Fi. Логично, что управлять им при помощи умного выключателя Aqara с поддержкой протокола Zigbee будет невозможно. Но шлюз, который поддерживает и Wi-Fi, и Bluetooth, и Zigbee, связывая умные устройства и гаджеты, служащие для управления ими, в единую сеть, позволяет им с удобством взаимодействовать друг с другом.
Вторая причина – экономичность. Многие устройства умного дома работают от батареек типа CR2032. Это маленькие аккумуляторы в форм-факторе «таблеток», которые обычно обеспечивают работу кухонных весов, настенных часов или других нетребовательных к ресурсам устройств. Очевидно, что, если бы умный гаджет был постоянно сопряжён со смартфоном по Wi-Fi или Bluetooth, зарядки бы хватало ненадолго. А шлюзы позволяют гаджетам пребывать в состоянии покоя большую часть времени, заставляя их активироваться только в момент передачи команды, отданной пользователем.
Xiaomi Gateway 3
Xiaomi Gateway 3 — самый новый и самый функциональный шлюз Xiaomi
Другое дело – какой шлюз купить. На сегодня самым новым является Xiaomi Gateway 3, который можно купить на AliExpress примерно за 1800-2000 рублей. Поскольку это самый современный шлюз, он поддерживает все три беспроводных протокола: Wi-Fi, Bluetooth и Zigbee. Поэтому кажется логичным, что и покупать нужно именно его. Однако всё не так однозначно, поскольку отталкиваться нужно от того, какие устройства умного дома есть в вашем распоряжении и какие из них могут потенциально появиться.
Если вы хотите пользоваться беспроводными выключателями, которые работают исключительно по Zigbee из-за экономичности протокола, умной камерой, умным термостатом или умными шторами, которые открываются автоматически, вам очевидно нужен шлюз с Zigbee. Лично я сам купил себе такой и не нарадуюсь – это очень маленькое устройство, которое не занимает много места, но при этом решает кучу проблем совместимости всех моих гаджетов из смарт-серии.
Можно ли обойтись без шлюза
Некоторые устройства Xiaomi могут использоваться в качестве шлюза сами по себе
Вот ещё устройства, которые могут работать как шлюз (некоторых из них уже нет в продаже):
В моём случае, к сожалению, обойтись без шлюза не обошлось. Во-первых, потому что большие светильники у меня не поддерживают соответствующей функции, а, во-вторых, потому что в моём домашнем парке гаджетов есть устройства с поддержкой всех трёх протоколов. Поэтому у меня просто не было возможности не покупать шлюз, и, если вы рассчитываете расширять ассортимент умных гаджетов, планируйте на будущее покупку Gateway 3. Он оптимальнее других, а стоит не так чтобы очень дорого, особенно, если брать будете на AliExpress.
Bluetooth шлюзы Xiaomi
Bluetooth протокол
В системе умного дома Xiaomi используются 3 протокола беспроводной связи Wi-Fi, ZigBee и Bluetooth. И если с принципом работы первого знакомы все, второй разобран в отдельной статье, то по блютус протоколу могут возникнуть вопросы. Например, из-за его небольшого радиуса действия устройства с Bluetooth видятся только в непосредственной близости со смартфоном.
Чтобы решить эту проблему, в 2017 году было введено понятие Bluetooth-шлюз.
Принцип работы аналогичен ZigBee шлюзам, датчик с модулем Bluetooth подключается к одному из устройств, которое имеет одновременно 2 беспроводных интерфейса, по блютусу держит связь с датчиком, а по Wi-Fi обменивается данными с облаком. Схематично это выглядит так:
Такая схема работы позволяет обеспечить длительную работу умных устройств от батарейки и, в отличии от устройств с ZigBee протоколом, возможность подключения к устройству напрямую.
Устройства с протоколом Bluetooth можно разделить на 2 категории: подключаемые устройства и Bluetooth шлюзы. Посмотреть полный список устройств, которые могут выполнять роль шлюза, можно в приложении Mi Home, во вкладке «Profile» > «BLE Gateway».
Если у вас уже есть устройства, которые могут выполнять роль шлюза, они отобразятся в списке. А если зайти в Bluetooth шлюз, то отобразится список устройств которые можно к нему подключить. В приложении присутствует небольшая инструкция:
А вот если подходящих устройств нету, то приложение предложит их купить:
На данный момент (январь 2020 года), 10 устройств поддерживают функцию шлюза:
1. Камера видеонаблюдения Mijia Smart Home Camera
Обновленный Xiaomi Gateway 3 ZNDMWG03LM с Bluetooth и Zigbee 3.0: обзор и возможности
В этом обзоре я расскажу про обновление в системе умного дома Xiaomi — Zigbee шлюз третьей версии. Посмотрим на него и на его возможности в приложении. Забегая вперед скажу — что для тех кто выбрал путь альтернативных систем управления, покупка этого гаджета не имеет никакого смысла, он интересен только тем, кому достаточно штатных возможностей mihome.
Содержание
Параметры
Поставка
Поставляется новинка в классической для экосистемы белой коробке, на которой изображен сам шлюз и указана совместимость с экосистемой mijia и apple homekit
Перейдем к содержимому — упаковано все плотно, внутри коробки имеется дополнительный защитный слой.
В комплект, кроме шлюза, идет кабель питания USB — micro USB и блок питания с плоской американской вилкой. Он рассчитан на максимальную мощность 5 Ватт, но можно использовать любой источник питания с USB портом, что значительно удобнее чем во второй версии шлюза
Внешний вид
Шлюз имеет круглую форму, корпус сделан из матового пластика, на передней панели — универсальная кнопка. LED подсветку в третьей версии убрали, как и радио
На противоположной стороне — находится стандартный micro USB разъем питания, так что подключать можно даже к powerbank
На нижней части — по кругу, резиновая противоскользящая насадка, тут же указана модель устройства и интерфейсы — wi-fi, zigbee, bluetooth
Сравнительно с вторым шлюзом — диаметр новинки немного больше, ввиду отсутствия радио — верхняя крышка монолитная
Мое мнение, что питание micro USB на новом шлюзе организовано удобнее, — для старого нужна отдельная розетка, переходник, да и еще он частенько перекрывал соседние розетки.
Толщина второй версии больше, но у нее по окружности расположен светодиодный ночник
Подключим шлюз к источнику питания и посмотрим что же он умеет
Mihome
Процесс подключения стандартный и привычный. После включения — гаджет активирует свою вай фай сеть, приложение видит ее и по названию определяет тип устройства. Запускается мастер подключения, в котором указываем параметры своей сети и ждем
После того как устройство подключится к сети — проходим три финальных шага, выбор локации, имени устройства и при необходимости доступ для других аккаунтов.
Теперь новое устройство появилось в общем списке устройств. Плагин — своеобразный, на предшественника не похож. Большую часть окна занимает что-то вроде радара, ниже идут опции настроек сигнализации, лог срабатываний и меню добавления zigbee устройств.
В отличии от второй версии, новинка поддерживает 4 режима сигнализации — Basic — это круглосуточный неотключаемый режим, он предназначен для датчиков утечки воды, дыма, газа. Остальные режимы — индивидуально настраиваемые — режим Дома, Вне дома
И режим — сон, имеется в виду ночной режим работы. Журнал сработки будет содержать список событий сигнализации, и меню добавления zigbee датчиков — позволит добавлять все датчики mijia и aqara
Перечень поддерживаемых устройств занимает три экрана, — у меня установлен регион Китай. Не хватает только специальных версий предназначенных для европейского рынка, например розетки с Schuko разъемом
Настройка
Рассмотрим меню основных настроек. На момент создания обзора актуальная версия прошивки имела номер 1.4.5_0005
Как я уже сказал каждый из четырех режимов сигнализации имеет собственные настройки, у режима Basic — их две, громкость сигнала, от самой громкой до бесшумной.
Вторая настройка — это длительность сигнала, постоянный или на протяжении заданного интервала времени. В трех остальных режимах имеется дополнительная настройка — это задержка до включения сигнализации.
В режиме Bluetooth шлюза — никаких настроек делать не надо, он сам подтягивает устройства в радиусе действия, так-же заявлена поддержка mesh — например для светильников Yeelight. В автоматизациях шлюз имеет один вариант условия — тревога, и 6 вариантов действий — включение выключение режимов сигнализации кроме Basic
Zigbee
Все режимы сигнализации могут работать только с напрямую подключенными к шлюзу датчиками. Добавлять zigbee устройства можно двумя методами — через приложение, нажав на + в меню добавления устройств и следуя указаниям мастера подключения
Или напрямую, нажав трижды на кнопку шлюза тем самым переведя его в режим сопряжения, после чего перевести в этот режим подключаемый датчик. см в видео версии обзора
Добавленный датчик — на примере кнопка, появится во всех режимах сигнализации и может быть выбрана для одного из них в качестве устройства — триггера. Изменение статуса датчика будет условием для сработки сигнализации
Проверить связь с шлюзом можно коротким нажатием на кнопку сопряжения датчика, шлюз пискнет подтверждая наличие соединения — см в видео версии обзора
При наличии подключенного датчика — режим сигнализации может быть включен и сработает если датчик изменит свой статус. Это отобразится в виде пуш уведомления на смартфоне и останется в журнале тревог
Работа сигнализации показана в видео версии.
Отключение писка сигнализации — однократным нажатием на кнопку шлюза.
Отключение режима постановки на охрану — двойное нажатие на кнопку шлюза.
Включение задержки включения — работает только при постановке, при срабатывании — никакой паузы нет.
Кроме этого режим сигнализации можно применить в сценариях — например включив более громкий и страшный звук полицейской сирены на втором шлюзе, если он есть в системе. А включение и отключение режима сигнализации — по разным видам нажатия на беспроводную кнопку, которую можно установить в удобном но скрытном месте.
Видео версия
Итак, в первом приближении мы выяснили основные отличия от предыдущей версии:
Физически это более удобное питание через micro USB, но при этом отсутствие радио, и ночника.
Программно — это намного больший список поддерживаемых устройств, целых четыре варианта сигнализаций, что весьма удобно и это плюс, но все перечеркивает жирный минус — отсутствие режима разработчика. Шлюз может работать только в mihome, правда существует возможность пробросить в Apple Home Kit. К покупке рассмотреть можно только пользователям, которым достаточно этого, штатного функционала.
Wi-Fi-розетка Xiaomi Mijia 2 с Bluetooth-шлюзом: обзор, интеграция в Home Assistant через Xiaomi MIot
В этом видео поговорим о накладной розетке Xiaomi Mijia 2 из экосистемы умного дома mihome. Розетка работает по wi-fi, а значит не требует никаких дополнительных устройств — она подключается сразу к роутеру. Кроме включения и выключения, розетка ведет учет расхода энергопотребления, а также выполняет функцию Bluetooth шлюза — то есть управлять другими датчикам экосистемы, использующими этот интерфейс.
Содержание
Параметры
Поставка
Упаковка традиционная для устройств экосистемы Mijia, предназначенных для китайского рынка — о чем говорят надписи иероглифами на коробке. Параметры, о которых я уже сказал — находятся на задней стороне коробки. В самой коробке кроме розетки найдется только небольшой буклет инструкции на китайском.
Внешний вид
Кто хоть раз видел одну из китайских моделей розеток Xiaomi — уже никогда их не перепутает. Хоть размер в зависимости от модели может быть разным, в целом — это один и тот же параллелепипед с закругленными краями и универсальной розеткой которая позволяет без переходников подключать европейские круглые, американские плоские и тройные вилки.
Но вот вилка у таких устройств — как раз тройная, называется Type I, распространена в Китае, Австралии и Новой Зеландии. Тут узкие контакты, до 10 А, существует более широкая, 16 А версия.
На условно нижнем торце находится единственная многофункциональная кнопка — она может включать и выключать, запускать таймер обратного отсчета и сбрасывать в заводские. Возле нее, на фронтальной части находится светодиод активности.
Подключение
Для подключения таких вилок удобно использовать удлинители с универсальными розетками, например Xiaomi — с тремя или пятью разъемами.
В таком случае устройство присоединяется напрямую без использования каких-либо переходников.
Что касается переходников — то из всех что я пробовал, а их было немало, самые качественные — это универсальные адаптеры Auction
Сделаны качественно, держатся очень очень хорошо и практически не увеличивают габариты устройства — всего на пару миллиметров толще, чем если бы эта вилка была с завода.
Вот так выглядит в глубокой евророзетке формата Schuko, от Legrand. Переходники рассчитаны на ток в 16 А, так что с запасом.
Mihome
После включения в сеть, розетка переходит в режим подключения, в нем она создает свою точку доступа, которую и обнаруживает приложение mihome. По ее названию она определяет и показывает что это за устройство, остается лишь тапнуть по нему и указать к какой сети нужно подключаться.
После передачи данных о сети к устройству, остается выбрать локацию и имя, а на последнем шаге — при необходимости дать доступ к устройству или всему дому на другой mi аккаунт.
Первый запуск плагина попросит согласится с условиями пользовательского соглашения. Основную часть окна занимает изображение розетки, если питание на нее включено — фон плагина синий, выключена — темный.
В нижней части окна, которое кстати полностью не помещается на один экран, размещены данные о энергомониторинге, кнопка управления розеткой, планировщик и таймер обратного отсчета. Причем на главном окне — данные о расходе за день и месяц, мгновенное значение можно увидеть, только зайдя в детали. Там же можно выбрать временной интервал для просмотра графика.
Планировщик позволит автоматизировать включение и выключение розетки в заданное время или интервал, причем эта программа будет работать автономно на уровне самой розетки. Задания могут быть как разовыми так и повторяющимися.
Например — можно включать розетку в 7 утра по будням, в 10 утра по выходным и выключать в 10 вечера во все дни. Подойдет для нагрузки, которую нужно выключать на ночь.
Функция обратного отсчета переключит состояние розетки на противоположное по истечении заданного промежутка времени.
В меню настроек — попасть в него можно тапнув по кнопке с тремя точками справа сверху, дает доступ к настройкам и нескольким интересным опциям. Например тут есть режим циклического включения и выключения реле розетки в течении заданного интервала времени. Еще можно настроить фиксированый таймер обратного отсчета который можно запускать по двойному нажатию на кнопку розетки.
Здесь можно изменить внешний вид розетки на главном экране плагина, в зависимости от того какая нагрузка в него подключена. Есть опция проверки и обновления прошивки, последняя на дату обзора — 2.1.0_0025
В меню дополнительных настроек есть меню BLE шлюза. В нем отобразятся все Bluetooth устройства вашего умного дома mihome, которые попадут в зону покрытия розетки. Специально их подключать не надо — это происходит автоматически, причем одни и те-же датчики могут быть одновременно подключены даже к десятку BLE шлюзов.
Автоматизации
В автоматизациях розетка не может быть условием или триггером, только действием. К примеру в экосистеме Tuya — все побывавшие у меня на обзорах розетки, могли выполнять эту функцию. В mihome — это встречается значительно реже. Как действие — розетка может включаться, выключаться и переключать состояние. По энергомониторингу тут ничего сделать не получится.
Зато наличие BLE шлюза, позволит задействовать датчики с этим интерфейсом, даже если у вас больше нет никаких других устройств. Например в сценариях по управлению климатом — включая или выключая увлажнители и обогреватели, или, получая данные о освещенности от сенсора растений — включать фитолампу.
Home Assistant
Для тех кто хочет знать больше о системе управления умным домом Home Assistant — цикл уроков, от установки и настройки до практических кейсов на моем youtube канале
В штатной интеграции Home Assistant для wi-fi розеток и удлинителей Xiaomi, на дату обзора — эта модель не поддерживается.
Но у нас есть замечательный программный хаб — HACS, о его установке я рассказывал в уроке 9.2 по Home Assistant
Я попробовал несколько разных интеграций и обнаружил поддержку этой розетки в двух. Но только в одной — с возможностью получать данные о расходе электроэнергии.
Она называется Xiaomi MIot и сразу ошарашивает описанием на китайском языке. По желанию можно перейти на английскую версию или воспользоваться Google переводчиком.
Устанавливаем интеграцию, после чего необходимо будет перезагрузить Home Assistant
Идем в меню настройки — сервер и нажимаем на опцию — Перезапустить
После перезагрузки — интеграция готова к работе.
Xiaomi MIot
Для работы с ней идем в раздел настройки и выбираем опцию интеграции. Тут нужно нажать на кнопку справа внизу — добавить
Ищем в списке штатных интеграций по названию — MIot Xiaomi, кликаем на нее.
После подготовки к запуску — появится окно, и опять с иероглифами. Что поделать — это родной язык разработчика.
Нажимаем на выпадающее меню — тут есть две опции — покороче и подлиннее. Длинная — это подключение к облаку под вашим аккаунтов, короткая — прямое подключение устройство по IP и токену. Удобнее получить данные с облака, поэтому выбираем длинную надпись, нажимаем подтвердить.
В следующем окне откроется диалог для авторизации в аккаунте mihome. В первой строке пишем емейл или номер аккаунта, без звездочек разумеется, во второй — пароль. Это те же логин и пароль которые используются для входа в mihome
Если все сделано правильно — интеграция подключается к облаку и создает конфигурацию.
Теперь на странице интеграций — есть новая, Xiaomi MIot подключенная к вашему аккаунту mihome.
Для подключения розетки — повторяем действия — нажимаем на кнопку справа внизу и ищем интеграцию в списке. У нас открывается тоже самое окно с короткой надписью иероглифами
Но опций в выпадающем списке теперь намного больше — сюда затянуться все ваши устройства подключенные в mihome (именно поэтому и проводилось предыдущее действия — подключение к облаку)
Ищем и выбираем нашу розетку. На досуге можно поиграться с другими устройствами, если вы не смогли подключить их другими методами.
Следующее окно отобразить модель розетки, МАС адрес и версию прошивки. Остальные данные затянутся автоматически — типы сущностей — свич и сенсоры и маппинг.
После этого создается новая конфигурация уже для розетки. При желании можно выбрать и помещение для нового устройства.
Теперь в окне этой интеграции отображаются две конфигурации — для аккаунта и розетки. При желании можете добавить еще — для других устройств.
Нажав на строку с названием розетки, в окне отобразятся параметры этой конфигурации — тут есть одно устройство с пятью объектами.
Зайдя в устройство видим что тут есть свич — который действительно включает и выключает реле розетки, работает он по локальной сети поэтому переключение обрабатывается мгновенно. Кроме него еще четыре сенсора.
Сенсор текущего значение тока в амперах, текущая мощность — в ваттах.
Накопительное значение потраченной электроэнергии в КВт / ч и напряжение в сети в вольтах
Правда по факту — реагирует на внешние раздражители только второй сенсор — текущего энергопотребления, остальные же — никак не изменяются, какую бы нагрузку я не подключал — минимальную или в 758 Ватт
Нагрузки превышающие 1 и 2 КВт / ч тоже не производят впечатления на остальные сенсоры. Хотя я считаю что тут ключевыми пунктами являются — управление реле и как раз текущее значение мощности.
Тестирование
Для нагрузочных тестов я использую свой, уже многократно проверенные энергомонитор. Кстати сама по себе розетка потребляет 1,3 Ватта энергии
Хотя по логике — чуть большее значение должен показывать энергомонитор, так как в него воткнута и сама розетка, по факту все наоборот. На мощности в 40 Ватт, умная розетка показывает немного больше, это с учетом что энергомонитор учитывает и собственное потребление розетки.
Чем выше — тем больше начинает врать розетка, на мощности почти в КВт, расхождение уже более 50 Ватт
А в 2 КВт — уже более 100 Ватт. Я подсчитал, что расхождение составляет почти ровно 6%, если увеличить на них текущие значение энергомонитора — выходим на цифры показываемые розеткой.
Видео версия обзора
Вывод
С учетом своей небольшой цены — получилось довольно интересное устройство 3 в 1 — розетка, энергомонитор и BLE шлюз. Особенно если вспомнить, что просто BLE шлюз в виде отдельного устройства стоит примерно также. За счет использования wi-fi — розетка работает напрямую с роутером, не требуя шлюза для себя, но при этом являясь им для других Bluetooth устройств и позволяя подключаться к ним удаленно и участвовать в сценариях.
К минусам отнесу — завышение показаний энергомониторинга, кстати в Home Assistant это можно исправить сделав шаблонный сенсор с поправочным коэффициентом, и нестандартную для наших стран вилку.














