Шлюз для smart bluetooth устройств

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Шлюз для smart bluetooth устройств

Сообщение directman66 »

В последнее время выходит все больше устройств, которые для связи с внешним миром имеют только протокол bluetooth. Например это может быть:
1) чайник Xiaomi Mi Smart Kettle и Redmond RS4. Ссылка на реверс инжиниринг https://geektimes.ru/post/272940/
2) напольные весы xiaomi mi scale. Ссылка на реверс инжиниринг https://github.com/oliexdev/openScale/w ... h-Mi-Scale
3) датчик влажности почвы. Ссылка на реверс инжиниринг https://github.com/marcelrv/miflora
4) термостат Xiaomi Thermostat Accuracy
5) ..

Насколько я понимаю, все эти устройства используют bluetooth 4 в качестве траспорта физического уровня для эмуляции последовательного порта, грубо говоря COM-порта. Для подключения и интеграции этих устройств, в моем понимании нужен некий промежуточный, наполняемый протоколами шлюз, который бы мог взаимодействовать уже с серверами автоматизации (мажордомо, опенхаб, io brocker и тд). Может уже есть какое-то подобное устройство? У кого какие идеи, как это можно организовать?

От транспорта BT мне кажется производители врядли откажутся из за энергоемкости протокола wifi. Все же эти устройства (кроме чайника) подключаются только по таймеру или при наступлении какого-то события, т.е. работают в энергоэфективном режиме. Зигби бы может и решило эту проблему, но для него также нужен свой шлюз, а об интеграции чипа ZigBee CC2531https://ru.aliexpress.com/item/Wireless-Zigbee-CC2531-Sniffer-Bare-Board-Packet-Protocol-Analyzer-Module-USB-Interface-Dongle-Capture-Packet/32769663830.html?spm=a2g0s.9042311.0.0.8TKxrj в телефоны или другие устройства речи пока не идет

Ссылки по теме:
https://keptenkurk.wordpress.com/2016/0 ... oth-scale/
https://github.com/keptenkurk/BS440
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am

Re: Шлюз для smart bluetooth устройств

Сообщение Jager »

directman66 писал(а): Сб апр 21, 2018 4:17 pm Может уже есть какое-то подобное устройство? У кого какие идеи, как это можно организовать?
У сяоми есть два устройства с bluetooth шлюзом, yeelight bedside и mijia 1080р.
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

Re: Шлюз для smart bluetooth устройств

Сообщение smart_g »

Не знаю как чайник, но весы и датчик влажности почвы чисто информационные устройства. Управлять там не чем. Чем плохо решение по cron гнать данные в mqtt. У мени так miflora подключены. Все данные отображаются в модуле mqtt. Что с ними делать дальше дело вкуса.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: Шлюз для smart bluetooth устройств

Сообщение directman66 »

А что в вашем случае выступает шлюзом mqtt?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

Re: Шлюз для smart bluetooth устройств

Сообщение smart_g »

Питоновский скрипт, который вызывается по cron раз в час. Но никто не мешает вызывать его на исполнение в любое время.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Шлюз для smart bluetooth устройств

Сообщение Aven »

smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

Re: Шлюз для smart bluetooth устройств

Сообщение smart_g »

Да, на физическом уровне BT usb dongle в режиме cli вроде. Было давно когда настраивал. Донгл купил и он уже был в нужном режиме.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

Re: Шлюз для smart bluetooth устройств

Сообщение smart_g »

Сейчас подумываю прикупитьИзображение . Думаю получение информации с этого датчика будет такое же, как и у miflora
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Шлюз для smart bluetooth устройств

Сообщение Aven »

У меня есть такой термометр. Но термометр на eink круче, берите лучше его.
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: Шлюз для smart bluetooth устройств

Сообщение directman66 »

Интересно, что за режим такой cli. Сходу не загуглился. Все свистки его поддерживают?

Заказал вот весы GASON S4 https://ru.aliexpress.com/item/GASON-S4 ... 0.0.G9cMLL

Теперь думаю, как их подцепить к МД )
Надеюсь на успешную интеграцию.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить