Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Собираем простейшую ZigBee-сеть, программируем под Mbed, общаемся через MQTT

Блог компании Samsung Интернет вещей
Tutorial
Эта статья — большой учебный практикум начального уровня по использованию XBee-модуля в связке с микроконтроллером, имеющим на борту Mbed OS. ZigBee — давно и прочно укоренившийся стандарт в системах «Умного дома» (например, он используется наряду с Z-Wave в хабе Samsung SmartThings, см. нашу статью), он отличается низким энергопотреблением, простотой использования, и, что самое интересное, возможностью создания самоконфигурируемых mesh-сетей. Вы увидите из практикума, что это действительно так — мы посмотрим на структуру такой сети через удобную утилиту-визуализатор.

Предполагается, что вы уже знаете, что такое ZigBee и для чего он нужен. Теперь вам хочется подключить свой первый XBee-модуль и решить с его помощью свои задачи, не вдаваясь в программирование самого модуля, а лишь используя его как интерфейс связи. В конце будем все данные пересылать через самодельный MQTT-шлюз куда угодно, хоть на локальный сервер, хоть в Интернет. Мы решили показать всё на примере Mbed как самой простой и доступной новичкам RTOS. Вы убедитесь, что всё работает «из коробки», и можете сразу начать делать свой проект, даже если до этого вы имели дело только с Ардуино.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 12K
Комментарии 10

Собираем DIY шлюз для Zigbee устройств

Умный дом DIY или Сделай сам
Из песочницы

Вступление


Пока крупные производители конечных устройств Zigbee в борьбе за кошельки пользователей имитируют поддержку оборудования сторонних производителей, группы энтузиастов изучают стандарты протоколов и изобретают "альтернативные" всеядные программные и аппаратные решения для работы с устройствами Zigbee.


image


Наибольший толчок развития DIY шлюзам дал проект zigbee2mqtt. На момент написания заметки в проекте реализована поддержка 785 устройства от 140 производителей.


image


Поиск показал наличие интересных конкурентных проектов AqaraHub(написан на с, похоже, что развитие приостановлено, последний коммит был 5 месяцев назад), нативная поддержка в ioBroker (проект ведет наш соотечественник Киров Илья), нативная поддержка в Home-assistant (поддержка появилась после появления библиотеки zigpy, активно развивается, но пока далека от совершенства). Обзор программных шлюзов хорошо разобран в интернете, имеется множество статей, желающий найдет информацию по тэгам в конце статьи.

Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 45K
Комментарии 33

Мини плата для разработки и отладки ПО на BLE, Zigbee Thread

Беспроводные технологии *Разработка под Arduino *DIY или Сделай сам
Приветствую читателей Habr! В этой статье хочу поделиться с сообществом своей новой разработкой, речь пойдет о небольшой Development Board на чипе nRF52840. Плата была спроектированна под недорогие модули E73-2G4M08S1C. Идея ее создания родилась в одном уютном телеграмм чатике довольно спонтанно. Была необходимость в недорогом и простом в сборке девайсе.

Всего голосов 29: ↑25 и ↓4 +21
Просмотры 5.3K
Комментарии 8

Подключаем новый Xiaomi Gateway 3 к Home Assistant без паяльника и смс

Разработка для интернета вещей *Гаджеты Умный дом

Новый хаб от Xiaomi с поддержкой технологий Zigbee 3, Bluetooth Mesh, HomeKit и его подключение к достаточно популярной системе умного дома — Home Assistant, интересует?


Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 60K
Комментарии 47

Светодиодные лампы IKEA TRÅDFRI и умный дом Xiaomi

Блог компании LampTest Гаджеты Умный дом
В этом году в российских магазинах IKEA появились умные светодиодные лампы TRÅDFRI (Тродфри), управляемые по протоколу Zigbee.

Для управления этими лампами можно использовать zigbee-шлюзы умного дома Xiaomi.

Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 24K
Комментарии 33

Становление термостата Lytko 101: что из этого вышло

Я пиарюсь
Ровно год назад на суд общественности был представлен разработанный нами термостат: умный термостат Lytko 101.

Статья, посвященная ему, в то время получила широкий оклик среди аудитории, интересующийся «домашней автоматизацией» и просто неравнодушных; и в данном материале мы хотим актуализировать информацию о нашем продукте, рассказать как он эволюционировал за это время и какой был пройден путь нами. Но обо всём по порядку. Надеемся, вам будет интересно, начнем!

image
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 4K
Комментарии 23

Как сделать так, чтобы умные лампочки не глупели при перебоях питания

Блог компании Deutsche Telekom IT Solutions (ex T-Systems) Умный дом DIY или Сделай сам

Если вы когда-либо обзаведётесь технологиями умного дома, то скорее всего, в числе первых купленных устройств у вас окажутся именно умные лампочки. Они действительно удобны. Включение-выключение света при движении. По таймеру. Плавное нарастание яркости для более комфортного пробуждения. Разные цветовые температуры. И так далее.

Вот они умные технологии. Однако… Не обходится без ложки дёгтя. Есть у умных лампочек, как минимум, одна особенность поведения, которую обычно не афишируют в рекламных буклетах и не упоминают в описании товара. Если задуматься, то это поведение можно даже назвать очевидным и логичным, но всё же оно может стать очень неприятным сюрпризом, особенно если дело будет происходить посреди ночи.

Я говорю о том, как умные лампочки реагируют на кратковременный перебой в подаче электроэнергии.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 8.5K
Комментарии 80

Zigbee 101: руководство для начинающих

Беспроводные технологии *Умный дом Интернет вещей
image
Умный дом: автоматизация, протоколы, устройства, экосистемы и открытое ПО. Так много вопросов и так мало ответов. Приоткроем же завесу тайны одного из популярнейших IOT протоколов — Zigbee.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 40K
Комментарии 29

Xiaomi Gateway MIEU01 как универсальный контроллер умного дома

Умный дом Интернет вещей DIY или Сделай сам

Home Assistant - прекрасное программное решение для умного дома. У неё современный интерфейс, множество плагинов и дополнений почти на все случаи жизни. В интернете можно найти множество компонентов для самых экзотических устройств. Но чтобы начать им пользоваться, надо как следует позаботиться об аппаратной платформе. Нужно либо купить одноплатный компьютер наподобие Raspberry PI, или же использовать десктопный компьютер, который должен работать в режиме 24/7.

Но что если я скажу, что даже простой ZigBee шлюз от Xiaomi с евро-вилкой, который вставляется в розетку, может работать как хост система для Home Assistant? Он может показывать значение датчиков в веб интерфейсе, управлять светом и розетками, контролировать ZigBee сеть, проговаривать текст голосом через встроенный динамик, делать полноценную автоматизацию и всё это на скромном устройстве, которое нужно лишь воткнуть в розетку.

Читать далее
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 25K
Комментарии 44

Hello NXP Zigbee World

Децентрализованные сети Программирование микроконтроллеров *Умный дом DIY или Сделай сам
Tutorial

И снова здравствуйте. Эта статья является продолжением статьи Hello NXP JN5169 World. Если в прошлый раз мы постигали основы микроконтроллера JN5169, его периферию, очереди и таймеры, то сегодня будем постигать основную фишку этого микроконтроллера - работу в ZigBee сетях. Статья является вдумчивым перевариванием документации от NXP, а также примеров кода, которые поставляются вместе с NXP ZigBee SDK.

Как и в прошлый раз я буду строить приложение с нуля, понемногу добавляя в него функционал (а заодно и разбираясь в этом коде). Цель - построить работоспособное приложение с минимальным количеством кода, которое реализует одноклавишный умный выключатель с управлением по ZigBee.

Готовы погрузиться в мир ZigBee?
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 4.7K
Комментарии 16

О чем спорят строители Умных Домов, Бань, Дач и Гаражей

Блог компании Plesk Социальные сети и сообщества Умный дом Интернет вещей

Я Community Manager и у меня есть зависимость. Ну хорошо, не зависимость, но хобби: я увлекаюсь автоматизации собственной квартиры с помощью того, что модно теперь называть Умным Домом. Начинал пару-тройку лет назад с чистого Apple HomeKit, затем расширил его возможности с Homebridge и далее, вот уже года два, полностью погружен в дебри HomeAssistant.

Но поскольку я Community Mananger, мне интересна та часть моего хобби, которая касается коммуникаций сообщества людей, имеющих такое же увлечение, как и моё.

О чем спорят в этом сообществе, что обсуждают особенно горячо и мой личный взгляд на эти острые вопросы я постараюсь описать в этой статье.

Читать далее
Всего голосов 30: ↑28 и ↓2 +26
Просмотры 16K
Комментарии 116

Hello NXP JN5169 Zigbee World: правильное подключение и переподключение устройств

Беспроводные технологии *Программирование микроконтроллеров *Умный дом Интернет вещей DIY или Сделай сам
Tutorial

Доброго времени суток! 

Сегодня мы будем продолжать изучении ZigBee на примере микроконтроллеров NXP JN5169. В первой статье я рассказывал про периферию микроконтроллера, во-второй - как подключиться к сети ZigBee и делать там базовые операции. Основная тема сегодняшней статьи - правильное и надежное подключение к сети ZigBee, а также обработка переподключений. Причем сделаем мы это не только для устройств-роутеров, но и для конечных устройств.

Поначалу я думал, что конечные устройства намного проще чем роутеры. Роутеры ведь через себя прокачивают информациют от разных узлов, и другими устройствами заведуют. Оказалось наоборот, с роутерами возни намного меньше - они просто работают с кодом из коробки. А вот конечные устройства существенно добавляют головняка - то их переподключи, то их спать уложи, и сетевая коммуникация у них не когда попало, а только когда положено. В общем, в статье детально поговорим о конечных устройствах.

Также в статье будут затронута дополнительная тема о моих попытках облагородить код и завернуть его в C++ классы. Но не все так просто, если используется обрезанный компилятор десятилетней давности.

Готовы продолжить погружение в мир ZigBee?
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3.3K
Комментарии 7

Что такое умный термостат?

Умный дом

Некоторое время назад мы попытались дать ответ на этот вопрос. Через призму нашего видения.

Вот, что у нас получилось.

За последнее время мы выпустили несколько крупных обновлений ПО, которые как исправляли некоторые недоработки, так и расширяли функционал устройства. 

В целом, на сегодняшний день, термостат обладает всем разнообразием функционала, который мы хотели реализовать в нём. Конечно, будет еще несколько нововведений, добавление более продвинутого расписания; но контроллер, установленный в термостат, себя исчерпал. Надо двигаться дальше.

Последние несколько месяцев наша команда вела разработку нового устройства. Устройства, которое будет не просто термостатом. Оно оставит в себе лучшее от предшественника. Но помимо этого, будет связующим звеном, которое, как мы надеемся, позволит приобщиться к умным домам всем желающим. Тем, кто заинтересован; но, с расстояния, тема умных домов кажется им “темным лесом”.

Позвольте представить, Панель управления климатом и светом.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 5.4K
Комментарии 30

Умный Дом. Большое пособие по организации умного дома и автоматизаций в Homekit

Умный дом
Из песочницы

Большое пособие по организации умного дома и автоматизаций в Homekit. Обзор доступных DIY решений и их интеграция в Apple Home.

Читать дал
Всего голосов 31: ↑29 и ↓2 +27
Просмотры 27K
Комментарии 50

Hello NXP JN5169 Zigbee World: прямое связывание устройств (Binding)

Беспроводные технологии *Программирование микроконтроллеров *Умный дом Интернет вещей DIY или Сделай сам

Доброго времени суток! 

Как правило в сетях домашней автоматизации Zigbee есть некий сервер или хаб, который является координатором для сети Zigbee. Этот сервер управляет всеми устройствами в сети, а также перенаправляет данные от одних устройств к другим. Но при этом сервер является единой точкой отказа - если с ним что нибудь произойдет, то сеть перестанет функционировать.

Чтобы уменьшить влияние такой ситуации разработчики Zigbee придумали механизм связывания (Bind) отдельных устройств сети напрямую. Так выключатель может посылать команды непосредственно лампочке (или даже группе лампочек), которой он управляет. А датчик температуры может поставлять значения непосредственно термостату, который управляет неким исполнительным устройством (кондиционером, котлом, или теплым полом). При этом координатор в этом процессе участвует разве что на этапе настройки.

Эта статья является продолжением серии статей (раз, два, три) про микроконтроллер NXP JN5169 и его работу в сетях Zigbee. Сегодня будет разбирать механизмы прямого соединения (binding) устройств в сетях Zigbee.

Поехали
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.4K
Комментарии 1

DIY Zigbee датчик влажности почвы

Блог компании RUVDS.com Беспроводные технологии *Программирование микроконтроллеров *Умный дом DIY или Сделай сам
Приветствую читателей Habr! Хочу поделиться с вами своим очередным проектом, сегодня речь пойдёт о небольшом датчике измерения влажности почвы на чипе СС2530. Проект основывается на разработке с открытым исходным кодом DIYRUZ Flower, разработчик @anonymass. Измерение влажности почвы у датчика осуществляется ёмкостным методом, работает от батарейки CR2450 или CR2477, есть защита от переполюсовки батарейки, датчик предназначен для работы в сетях Zigbee.

Всего голосов 56: ↑55 и ↓1 +54
Просмотры 8.1K
Комментарии 22

Правила умного дома

Настройка Linux *Веб-дизайн *Open source *Гаджеты Умный дом

Очень часто в статьях про домашнюю автоматизацию на Хабре выкладывают всю техническую подноготную: на каких технологиях сделано, какие программные продукты применены. Но очень мало статей, которые показывают конкретные примеры правил автоматизации. И сегодня я хочу это исправить. 

Причина, почему таких статей мало в общем-то понятна: правила фактически раскрывают всю частную жизнь владельца и его семьи. Посмотрим удастся ли соблюсти конфиденциальность в этой статье.

А ещё в этой статье не будет сложных правил - все они достаточно простые, но в то же время закрывающие практически все сферы автоматизации. Специально для этой статьи сделаны лакшери фоточки этой однокомнатной квартиры 46 квадратных метров.

Автоматизация на Home Assistant
Всего голосов 21: ↑17 и ↓4 +13
Просмотры 18K
Комментарии 149