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

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

Добавлено: Пн апр 23, 2018 10:22 am
Aven
В том то и дело, что нельзя, нужен еще шлюз.

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

Добавлено: Пн апр 23, 2018 11:37 am
smart_g
Aven писал(а):
Пн апр 23, 2018 10:22 am
В том то и дело, что нельзя, нужен еще шлюз.
Какой шлюз? Я собираюсь данные снимать тем же принципом что и с miflora.

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

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

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

Т.е. получается, что одновременно может работать только по одному стэку одного протокола?

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

Добавлено: Пн апр 23, 2018 1:58 pm
smart_g
Питоновский скрипт поочередно опрашивает просканированные раннее адреса блютусовских устройств. Если какой то сбой запрос повторяется. Можно конечно написать более расширенный скрипт, который будет реагировать на внешние запросы или нечто подобное. Можно наоборот упростить для опроса конкретного устройства. Вопрос чего хочется. Меня устраивает запрос в определенное время и получение данных.

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

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

Датчики точно не являются активными устройствами. Они отдают данные по запросу. Вот весы, не знаю. Может быть могут сами генерировать обмен, если на них наступить.(однозначно их надо сначала прописать в смартфон. ну или куда еще). Чайник ... в руках не держал. Можно им управлять или нет, вопрос к владельцам.

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

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

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

Собственно никакой речи о других устройствах я не нашел. Т.е. вопрос остается открытым.

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

Добавлено: Пн апр 23, 2018 3:47 pm
directman66
smart_g писал(а):
Пн апр 23, 2018 2:20 pm
Что понимать под универсальностью? И что значит одновременно? Считывать данные с нескольких устройств и управлять одновременно? И что подразумевается под шлюзом, физическое устройство преобразования интерфейсов или нечто программное?
Универсальность = одно устройство взаимодействия для работы с множеством BT устройств одновременно. Может это быть сервис со свистком или отдельный апаратно-програмный шлюз bt<->mqtt на базе какой-нибудь дешевой версии orange pi mini. Принципиальной разницы нет.

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

Добавлено: Пн апр 23, 2018 6:31 pm
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
Тогда может так?

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

Добавлено: Ср апр 25, 2018 11:03 am
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 для этих весов.

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

Добавлено: Чт апр 26, 2018 6:41 pm
smart_g
С весами получается не очень интересно. Если к ним нет подключения по блютусу, то данные они никуда не передают ясное дело. Но хуже всего, что и не запоминают. Показания можно получить только при взвешивании и подключенном блютусе. Задатчиком инициализации включения ридера они не являются. Получается надо постоянно быть подключенным к весам, запустить полинг и ждать от них данные.