Recent Changes - Search:

Главная страница

Проекты

Статьи

Домашний WiFi роутер

Архив проектов

Загрузки

GitHub

SourceForge

edit SideBar

BtMesh

Делаем Умный Дом на базе Bluetooth Mesh под управлением Home Assistant

Не знаю, зачем я выбрал эту технологию. Чисто теоретически, все выглядело хорошо: на AliExpress продаются устройства для Bluetooth Mesh, есть поддержка в Linux'е, Python библиотека для быстрой интергации в HomeAssistant, недостающие устройства можно сделать самому из доступных модулей на чипах nRF52. Но в реальности сработал только последний пункт: модули и SDK для них оказались великолепны (хотя и здесь пришлось много чего дописывать), а с остальным получилось очень грустно.

Китайские лампочки и выключатели, гордо промаркированные как Bluetooth Mesh, на поверку оказались простыми BLE устройствами с проприетарным протоколом, работающими только через фирменные шлюзы и облака. Авторы Python библиотеки, похоже, на нее забили и больше не поддерживают, а Mesh демон от BlueZ содержит баги, которые авторы (кажется, это сотрудники Intel) исправляют очень неспешно.

В общем, работы было проделано немало, и бросать ее не хотелось. Поэтому, у меня получилось вот это все.

Что такое Bluetooth Mesh

Платформа

В качестве платформы была выбрана продукция фирмы Nordic Semiconductor, а именно:

Mesh сетью управляет копьютер на базе Linux с установленными: bluetooth-meshd от BlueZ и HomeAssistant.

Устройства

Устройства, на которые нет моделей в спецификации

Программы

Edit - History - Print - Recent Changes - Search
Page last modified on October 29, 2024, at 11:34 pm