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

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

Модератор: immortal

Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Пн май 21, 2018 6:05 pm

думаю самый идеальный вариант это в настройках дать возможность пользователю самому выбирать настройку. Кто-то лишь иногда хочет пользоваться сценариями МЖД и чаще управлять к примеру через родное приложение, а кто-то всегда хочет управлять всем из одного места - из МЖД.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Пн май 21, 2018 6:11 pm

Да, тоже подумал про выбор. Можно сделать через MQTT типа startMonitoring/stopMonitoring
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Пн май 21, 2018 6:27 pm

olehs писал(а):
Пн май 21, 2018 6:11 pm
Да, тоже подумал про выбор. Можно сделать через MQTT типа startMonitoring/stopMonitoring
Хм, по-моему лучший способ это радио батон в интерфейсе модуля. Выбрали настройку и модуль работает в определённом режиме. Динамичное изменение настроек не будет работать если к примеру кто-то уже подключился со смартфона и по MQTT послать команду с новой настройкой не выйдет. MQTT вообще предназначено для потоковой частой передачей информации, данных итд. Для отсылки команд типа вкл\выкл чайник конечно можно использовать, но это как из пушки по воробьям :)
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Пн май 21, 2018 9:42 pm

Gelezako писал(а):
Пн май 21, 2018 6:27 pm
Хм, по-моему лучший способ это радио батон в интерфейсе модуля. Выбрали настройку и модуль работает в определённом режиме.
Так вообще все общение будет происходить по mqtt. Других интерфейсов у модуля не будет.
Gelezako писал(а):
Пн май 21, 2018 6:27 pm
MQTT вообще предназначено для потоковой частой передачей информации, данных итд. Для отсылки команд типа вкл\выкл чайник конечно можно использовать, но это как из пушки по воробьям :)
Ну, не совсем. Основная фишка MQTT - это подписка на сообщения. Получить хоть одно в 100 лет, но важное :D
И это, кмк, самый простой способ как получения событий от устройства (например - чайник закипел, чайник онлайн), так и управления им.
Так же это один из простейших способов интеграции шлюза в МЖД либо другую систему УД.
Gelezako писал(а):
Пн май 21, 2018 6:27 pm
Динамичное изменение настроек не будет работать если к примеру кто-то уже подключился со смартфона и по MQTT послать команду с новой настройкой не выйдет.
Так ведь настройки по MQTT буду меняться в самом шлюзе, так что не важно, доступно само устройство или нет.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Вс май 27, 2018 6:47 am

Можно ссылку на репозитории? Насколько трудно переделать протокол под умные весы? И все-же хотелось бы на берегу предусмотреть работу с несколькими устройствами. Как пример из самых доступных
- miband
- чайник
- умные весы

Они все жаждут синхронизации с MD)

Такая плата подойдет ? https://ru.aliexpress.com/item/ESP-32-E ... autifyAB=0

Есть еще такая, дороже на 100 руб
https://ru.aliexpress.com/item/MH-ET-LI ... autifyAB=0

Какую брать MH-ET LIVE ESP32 или ESP32 DEVKIT V1?

И есть еще и крутейшая плата с экраном, не намного дороже

https://ru.aliexpress.com/item/ESP32-Bl ... 0000000000

Видео по теме https://www.youtube.com/watch?v=PBYCG-ypvRY


Еще готовое интересное устройство на эту тему https://en.minewtech.com/gateway.html
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Вс май 27, 2018 12:54 pm

directman66 писал(а):
Вс май 27, 2018 6:47 am
Можно ссылку на репозитории? Насколько трудно переделать протокол под умные весы? И все-же хотелось бы на берегу предусмотреть работу с несколькими устройствами. Как пример из самых доступных
- miband
- чайник
- умные весы

Они все жаждут синхронизации с MD)
Пока могу дать ссылку только на мой форк BLE с некоторыми исправлениями, спасающими от зависаний и перегрузок при плохой связи с устройством (как оказалось - не всегда).
https://github.com/olehs/ESP32_BLE_Arduino
Скетч уже доделываю, тоже скоро закину на гит. Пока чуть позже выложу сборку портативной ide со всем необходимым (пока не доберусь инструкцию написать).

MI-чайник, как я понял по сообщениям в нете должен быть совместим по протоколу с Redmond.
Остальные протоколы можно будет очень легко допилить (если их описание есть где-то в интернете).
directman66 писал(а):
Вс май 27, 2018 6:47 am
Такая плата подойдет ? https://www.aliexpress.com/item/ESP-32- ... autifyAB=0
Да, у меня точно такая же.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Вс май 27, 2018 6:37 pm

Залил скетч на гит
https://github.com/olehs/r4sGate

Буду рисовать инструкцию, а то архив ардуины вышел 500М ((
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Вс май 27, 2018 8:52 pm

Заказал в итоге версию с экраном и антеной. Думаю ее веселей будет отлаживать
http://s.aliexpress.com/aAFvAzum?fromSns=Copy to Clipboard
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

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

Сообщение sega6549 » Чт июл 05, 2018 5:08 pm

всем привет нужна ваша помощь, нужно подключить к мажеру 10 датчиков Xiaomi mi Flora Monitor, как я понял есть какой то скрипт на питоне, который может опрашивать эти датчики по блютус, но скрипт не под нашу систему и мне например как человеку далекому от этого не под силу это сделать, может кто выложит готовый скрипт сюда и еще инструкцию как это все использовать, есть сервер на компе под убунтой 16. и еще вопрос уже к Сергею, почему бы не запилить под такие устройства отдельный модуль? таких устройств очень много и думаю всем было бы интересна такая возможность
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

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

Сообщение Ivan » Чт июл 05, 2018 6:33 pm

sega6549 писал(а):всем привет нужна ваша помощь, нужно подключить к мажеру 10 датчиков Xiaomi mi Flora Monitor, как я понял есть какой то скрипт на питоне, который может опрашивать эти датчики по блютус, но скрипт не под нашу систему и мне например как человеку далекому от этого не под силу это сделать, может кто выложит готовый скрипт сюда и еще инструкцию как это все использовать, есть сервер на компе под убунтой 16. и еще вопрос уже к Сергею, почему бы не запилить под такие устройства отдельный модуль? таких устройств очень много и думаю всем было бы интересна такая возможность
А там точно блютуз а не zigbe

Отправлено с моего SM-J730FM через Tapatalk

Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить