Страница 1 из 7

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

Добавлено: Сб апр 21, 2018 4:17 pm
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

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

Добавлено: Сб апр 21, 2018 8:29 pm
Jager
directman66 писал(а):
Сб апр 21, 2018 4:17 pm
Может уже есть какое-то подобное устройство? У кого какие идеи, как это можно организовать?
У сяоми есть два устройства с bluetooth шлюзом, yeelight bedside и mijia 1080р.

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

Добавлено: Сб апр 21, 2018 10:45 pm
smart_g
Не знаю как чайник, но весы и датчик влажности почвы чисто информационные устройства. Управлять там не чем. Чем плохо решение по cron гнать данные в mqtt. У мени так miflora подключены. Все данные отображаются в модуле mqtt. Что с ними делать дальше дело вкуса.

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

Добавлено: Сб апр 21, 2018 11:06 pm
directman66
А что в вашем случае выступает шлюзом mqtt?

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

Добавлено: Вс апр 22, 2018 9:54 am
smart_g
Питоновский скрипт, который вызывается по cron раз в час. Но никто не мешает вызывать его на исполнение в любое время.

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

Добавлено: Вс апр 22, 2018 12:27 pm
Aven

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

Добавлено: Вс апр 22, 2018 1:08 pm
smart_g
Да, на физическом уровне BT usb dongle в режиме cli вроде. Было давно когда настраивал. Донгл купил и он уже был в нужном режиме.

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

Добавлено: Вс апр 22, 2018 1:29 pm
smart_g
Сейчас подумываю прикупитьИзображение . Думаю получение информации с этого датчика будет такое же, как и у miflora

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

Добавлено: Вс апр 22, 2018 5:16 pm
Aven
У меня есть такой термометр. Но термометр на eink круче, берите лучше его.

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

Добавлено: Вс апр 22, 2018 9:48 pm
directman66
Интересно, что за режим такой cli. Сходу не загуглился. Все свистки его поддерживают?

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

Теперь думаю, как их подцепить к МД )
Надеюсь на успешную интеграцию.