Шлюз для smart bluetooth устройств
Модератор: immortal
-
- Сообщения: 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
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Друзья, мы ушли в какие-то дебри.
Вот есть питоновский скрипт, который собирают ми флору.
Задача же сделать универсальный шлюз, который бы мог работать и с флорой и фауной, и весами и тд...одновременно.
Насколько я понимаю, железяка блютуз может работать одновременно с несколькими устройствами (по крайней мере в телефоне одновременно работает a2dp и браслет mi band 2). Но драйвер дает только один com порт /dev/ttyUSBx. Как лучше в таком случае поступить?
Т.е. получается, что одновременно может работать только по одному стэку одного протокола?
Вот есть питоновский скрипт, который собирают ми флору.
Задача же сделать универсальный шлюз, который бы мог работать и с флорой и фауной, и весами и тд...одновременно.
Насколько я понимаю, железяка блютуз может работать одновременно с несколькими устройствами (по крайней мере в телефоне одновременно работает a2dp и браслет mi band 2). Но драйвер дает только один com порт /dev/ttyUSBx. Как лучше в таком случае поступить?
Т.е. получается, что одновременно может работать только по одному стэку одного протокола?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Питоновский скрипт поочередно опрашивает просканированные раннее адреса блютусовских устройств. Если какой то сбой запрос повторяется. Можно конечно написать более расширенный скрипт, который будет реагировать на внешние запросы или нечто подобное. Можно наоборот упростить для опроса конкретного устройства. Вопрос чего хочется. Меня устраивает запрос в определенное время и получение данных.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Что понимать под универсальностью? И что значит одновременно? Считывать данные с нескольких устройств и управлять одновременно? И что подразумевается под шлюзом, физическое устройство преобразования интерфейсов или нечто программное?directman66 писал(а): ↑Пн апр 23, 2018 1:46 pmЗадача же сделать универсальный шлюз, который бы мог работать и с флорой и фауной, и весами и тд...одновременно.
Датчики точно не являются активными устройствами. Они отдают данные по запросу. Вот весы, не знаю. Может быть могут сами генерировать обмен, если на них наступить.(однозначно их надо сначала прописать в смартфон. ну или куда еще). Чайник ... в руках не держал. Можно им управлять или нет, вопрос к владельцам.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
1) Какие-то урывистые упоминания есть про шлюз в yeelight bedside, насколько я понял, это сделано для соединения с mi band. Поэтому полноценный шлюз тут не получится. Покрайней мере нет не одного упоминания о соединении yeelight bedside и mi scale
2) mijia 1080р аналогично может подключать только сяомный датчик температуры
Собственно никакой речи о других устройствах я не нашел. Т.е. вопрос остается открытым.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Универсальность = одно устройство взаимодействия для работы с множеством BT устройств одновременно. Может это быть сервис со свистком или отдельный апаратно-програмный шлюз bt<->mqtt на базе какой-нибудь дешевой версии orange pi mini. Принципиальной разницы нет.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
https://forum.mysensors.org/topic/400/b ... y-sensor/8directman66 писал(а): ↑Пн апр 23, 2018 3:47 pmУниверсальность = одно устройство взаимодействия для работы с множеством BT устройств одновременно. Может это быть сервис со свистком или отдельный апаратно-програмный шлюз bt<->mqtt на базе какой-нибудь дешевой версии orange pi mini. Принципиальной разницы нет.
Тогда может так?
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Ради спортивного интереса взял такие https://www.foxtrot.ua/ru/shop/napolnye ... m1680.htmldirectman66 писал(а): ↑Вс апр 22, 2018 9:48 pm
Заказал вот весы GASON S4 https://ru.aliexpress.com/item/GASON-S4 ... 0.0.G9cMLL
Теперь думаю, как их подцепить к МД )
Надеюсь на успешную интеграцию.
BLE scaner их видит. Сейчас думаю как откорректировать скрипт от miflora для этих весов.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
С весами получается не очень интересно. Если к ним нет подключения по блютусу, то данные они никуда не передают ясное дело. Но хуже всего, что и не запоминают. Показания можно получить только при взвешивании и подключенном блютусе. Задатчиком инициализации включения ридера они не являются. Получается надо постоянно быть подключенным к весам, запустить полинг и ждать от них данные.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower