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

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

Модератор: immortal

Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

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

Сообщение Aven »

В том то и дело, что нельзя, нужен еще шлюз.
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

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

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

Сообщение directman66 »

Друзья, мы ушли в какие-то дебри.
Вот есть питоновский скрипт, который собирают ми флору.
Задача же сделать универсальный шлюз, который бы мог работать и с флорой и фауной, и весами и тд...одновременно.

Насколько я понимаю, железяка блютуз может работать одновременно с несколькими устройствами (по крайней мере в телефоне одновременно работает a2dp и браслет mi band 2). Но драйвер дает только один com порт /dev/ttyUSBx. Как лучше в таком случае поступить?

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

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

Сообщение smart_g »

Питоновский скрипт поочередно опрашивает просканированные раннее адреса блютусовских устройств. Если какой то сбой запрос повторяется. Можно конечно написать более расширенный скрипт, который будет реагировать на внешние запросы или нечто подобное. Можно наоборот упростить для опроса конкретного устройства. Вопрос чего хочется. Меня устраивает запрос в определенное время и получение данных.
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 »

directman66 писал(а): Пн апр 23, 2018 1:46 pm Задача же сделать универсальный шлюз, который бы мог работать и с флорой и фауной, и весами и тд...одновременно.
Что понимать под универсальностью? И что значит одновременно? Считывать данные с нескольких устройств и управлять одновременно? И что подразумевается под шлюзом, физическое устройство преобразования интерфейсов или нечто программное?

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

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

Сообщение directman66 »

Jager писал(а): Сб апр 21, 2018 8:29 pm У сяоми есть два устройства с bluetooth шлюзом, yeelight bedside и mijia 1080р.
1) Какие-то урывистые упоминания есть про шлюз в yeelight bedside, насколько я понял, это сделано для соединения с mi band. Поэтому полноценный шлюз тут не получится. Покрайней мере нет не одного упоминания о соединении yeelight bedside и mi scale

2) mijia 1080р аналогично может подключать только сяомный датчик температуры

Собственно никакой речи о других устройствах я не нашел. Т.е. вопрос остается открытым.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

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

Сообщение directman66 »

smart_g писал(а): Пн апр 23, 2018 2:20 pm Что понимать под универсальностью? И что значит одновременно? Считывать данные с нескольких устройств и управлять одновременно? И что подразумевается под шлюзом, физическое устройство преобразования интерфейсов или нечто программное?
Универсальность = одно устройство взаимодействия для работы с множеством BT устройств одновременно. Может это быть сервис со свистком или отдельный апаратно-програмный шлюз bt<->mqtt на базе какой-нибудь дешевой версии orange pi mini. Принципиальной разницы нет.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

directman66 писал(а): Пн апр 23, 2018 3:47 pm
smart_g писал(а): Пн апр 23, 2018 2:20 pm Что понимать под универсальностью? И что значит одновременно? Считывать данные с нескольких устройств и управлять одновременно? И что подразумевается под шлюзом, физическое устройство преобразования интерфейсов или нечто программное?
Универсальность = одно устройство взаимодействия для работы с множеством BT устройств одновременно. Может это быть сервис со свистком или отдельный апаратно-програмный шлюз bt<->mqtt на базе какой-нибудь дешевой версии orange pi mini. Принципиальной разницы нет.
https://forum.mysensors.org/topic/400/b ... y-sensor/8
Тогда может так?
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 »

directman66 писал(а): Вс апр 22, 2018 9:48 pm
Заказал вот весы GASON S4 https://ru.aliexpress.com/item/GASON-S4 ... 0.0.G9cMLL

Теперь думаю, как их подцепить к МД )
Надеюсь на успешную интеграцию.
Ради спортивного интереса взял такие https://www.foxtrot.ua/ru/shop/napolnye ... m1680.html
BLE scaner их видит. Сейчас думаю как откорректировать скрипт от miflora для этих весов.
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 »

С весами получается не очень интересно. Если к ним нет подключения по блютусу, то данные они никуда не передают ясное дело. Но хуже всего, что и не запоминают. Показания можно получить только при взвешивании и подключенном блютусе. Задатчиком инициализации включения ридера они не являются. Получается надо постоянно быть подключенным к весам, запустить полинг и ждать от них данные.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Ответить