Шлюз для smart bluetooth устройств
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Т.е. все весы не умеют запоминать? Скоро привезут GASON S4, вроде крутая модель и стоит примерно в 2 раза ниже сяоми.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Да, оказалось, что не умеют. Родное приложение тоже ничего из них не выциганило. Хотя в пакете данных присутствует время измерения. В инете есть информация, что и более старшие модели Yunmai ведут себя также. Может открыть новую тему по весам? Как по мне к шлюзу это не имеет никакого отношения.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: Шлюз для smart bluetooth устройств
Вот о весах MiScale по ссылке из поста №1directman66 писал(а): ↑Чт апр 26, 2018 10:11 pmТ.е. все весы не умеют запоминать? Скоро привезут GASON S4, вроде крутая модель и стоит примерно в 2 раза ниже сяоми.
Unfortunately I could only receive the weight data if a user was on the scale and a connection was established. I didn't have access to the RAM of the Mi Scale were the history weight data was stored.
Думаю у Gason будет тоже самое.
Пока запустил полинг весов. Сервер это не напрягает никак. Опросу датчиков по блютус тоже не мешает. Осталось разобраться с ID профилей в весах и откорректировать скрипт, который заносит значение веса в свойства объекта класса Scale.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Разберемся. Жду не дождусь тоже) доставка из РФ.USB bt донгл уже пришел.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 72
- Зарегистрирован: Пт янв 13, 2017 11:48 pm
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Re: Шлюз для smart bluetooth устройств
Очень интересная темя. Я сам рыл что-то похожее в поисках и вот набрел на проект на nRF51822. Тут человек даже платку и код разработал, но нужен гейт. По гейту надо копать...Приаттачено
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Шлюз для smart bluetooth устройств
А у меня тут валялась долгое время ESP32. И как-то сегодня меня осенило - дык у нее ж есть Bluetooth!
Вобщем минусом - одна суббота, плюсом - блютузный чайник Redmond (Ready 4 Sky) стал WiFi-ным
Судя по всему с небольшой доработкой должны подцепится и розетки, но у меня их нет.
Думаю завтра окультурить скетч, тогда и выложу.
P.S. В данный момент мне кажется самым оптимальным управление по MQTT, потому его и прикручу только (без всяких веб-морд).
Вобщем минусом - одна суббота, плюсом - блютузный чайник Redmond (Ready 4 Sky) стал WiFi-ным
Судя по всему с небольшой доработкой должны подцепится и розетки, но у меня их нет.
Думаю завтра окультурить скетч, тогда и выложу.
P.S. В данный момент мне кажется самым оптимальным управление по MQTT, потому его и прикручу только (без всяких веб-морд).
- За это сообщение автора olehs поблагодарили (всего 4):
- directman66 (Вс май 20, 2018 12:19 am) • skysilver (Вс май 20, 2018 12:24 am) • kurs (Пн май 21, 2018 4:09 pm) • AeroS (Вт май 22, 2018 11:43 pm)
- Рейтинг: 4.65%
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Перспективное направление. У меня тоже валяется есп32. Хочу из нее сделать ble-сканер, чтобы отслеживать ble-брелоки и браслеты, но все не судьба. ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Шлюз для smart bluetooth устройств
Очень ждем гайд. Если там есть BLE, то почему у меня еще нет на полке есп32 ? ))
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Шлюз для smart bluetooth устройств
Да уж, быстро не получилось...
Либа BLE оказалась довольно сырой и пришлось исправить в ней пару багов, т.к. в оригинале при потере связи с устройством есп-шка либо перегружалась, либо зависала. Но, сейчас, кажется, таких глюков нет и автор принял мои пулреквесты (правда принимает он их в другом репозитории, потому в самой либе они еще не появились).
Протокол общения с чайником я уже реализовал. Пришло время для MQTT. И тут хочу посоветоваться с форумчанами по поводу логики работы.
Уточню, что будет поддерживаться только одно устройство одновременно (для одновременной работы с несколькими устройствами, думаю, там придется переписать еще половину кода библиотеки).
В связи с тем, что чайник тоже дает подключится к нему в один момент времени только одному устройству, возник вопрос.
Как вы видите взаимодействие шлюза с чайником? Варианты:
1. MQTT-запрос, подключение к чайнику, команда->ответ, отключение, результат в MQTT
2. постоянное поддержание подключения, опрос состояния чайника по таймеру, публикация состояния в MQTT
Первый вариант позволит почти в любой момент подключиться к чайнику обычным способом с телефона напрямую или через гейт.
Второй же - позволит Алиске (и только ей) всегда быть в курсе состояния чайника (но при этом мониторить можно будет только одно устройство с одной ESP-шки)
Либа BLE оказалась довольно сырой и пришлось исправить в ней пару багов, т.к. в оригинале при потере связи с устройством есп-шка либо перегружалась, либо зависала. Но, сейчас, кажется, таких глюков нет и автор принял мои пулреквесты (правда принимает он их в другом репозитории, потому в самой либе они еще не появились).
Протокол общения с чайником я уже реализовал. Пришло время для MQTT. И тут хочу посоветоваться с форумчанами по поводу логики работы.
Уточню, что будет поддерживаться только одно устройство одновременно (для одновременной работы с несколькими устройствами, думаю, там придется переписать еще половину кода библиотеки).
В связи с тем, что чайник тоже дает подключится к нему в один момент времени только одному устройству, возник вопрос.
Как вы видите взаимодействие шлюза с чайником? Варианты:
1. MQTT-запрос, подключение к чайнику, команда->ответ, отключение, результат в MQTT
2. постоянное поддержание подключения, опрос состояния чайника по таймеру, публикация состояния в MQTT
Первый вариант позволит почти в любой момент подключиться к чайнику обычным способом с телефона напрямую или через гейт.
Второй же - позволит Алиске (и только ей) всегда быть в курсе состояния чайника (но при этом мониторить можно будет только одно устройство с одной ESP-шки)