Шлюз для smart bluetooth устройств
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Шлюз для smart bluetooth устройств
В последнее время выходит все больше устройств, которые для связи с внешним миром имеют только протокол 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
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
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Шлюз для smart bluetooth устройств
У сяоми есть два устройства с bluetooth шлюзом, yeelight bedside и mijia 1080р.directman66 писал(а): ↑Сб апр 21, 2018 4:17 pmМожет уже есть какое-то подобное устройство? У кого какие идеи, как это можно организовать?
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Не знаю как чайник, но весы и датчик влажности почвы чисто информационные устройства. Управлять там не чем. Чем плохо решение по cron гнать данные в mqtt. У мени так miflora подключены. Все данные отображаются в модуле mqtt. Что с ними делать дальше дело вкуса.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
А что в вашем случае выступает шлюзом mqtt?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Питоновский скрипт, который вызывается по cron раз в час. Но никто не мешает вызывать его на исполнение в любое время.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: Шлюз для smart bluetooth устройств
- За это сообщение автора Aven поблагодарили (всего 2):
- Amarok (Вс апр 22, 2018 12:57 pm) • directman66 (Вс апр 22, 2018 9:38 pm)
- Рейтинг: 2.33%
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Да, на физическом уровне BT usb dongle в режиме cli вроде. Было давно когда настраивал. Донгл купил и он уже был в нужном режиме.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Сейчас подумываю прикупить . Думаю получение информации с этого датчика будет такое же, как и у miflora
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: Шлюз для smart bluetooth устройств
У меня есть такой термометр. Но термометр на eink круче, берите лучше его.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Интересно, что за режим такой cli. Сходу не загуглился. Все свистки его поддерживают?
Заказал вот весы GASON S4 https://ru.aliexpress.com/item/GASON-S4 ... 0.0.G9cMLL
Теперь думаю, как их подцепить к МД )
Надеюсь на успешную интеграцию.
Заказал вот весы GASON S4 https://ru.aliexpress.com/item/GASON-S4 ... 0.0.G9cMLL
Теперь думаю, как их подцепить к МД )
Надеюсь на успешную интеграцию.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram