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

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

Добавлено: Пн май 21, 2018 6:05 pm
Gelezako
думаю самый идеальный вариант это в настройках дать возможность пользователю самому выбирать настройку. Кто-то лишь иногда хочет пользоваться сценариями МЖД и чаще управлять к примеру через родное приложение, а кто-то всегда хочет управлять всем из одного места - из МЖД.

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

Добавлено: Пн май 21, 2018 6:11 pm
olehs
Да, тоже подумал про выбор. Можно сделать через MQTT типа startMonitoring/stopMonitoring

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

Добавлено: Пн май 21, 2018 6:27 pm
Gelezako
olehs писал(а): Пн май 21, 2018 6:11 pm Да, тоже подумал про выбор. Можно сделать через MQTT типа startMonitoring/stopMonitoring
Хм, по-моему лучший способ это радио батон в интерфейсе модуля. Выбрали настройку и модуль работает в определённом режиме. Динамичное изменение настроек не будет работать если к примеру кто-то уже подключился со смартфона и по MQTT послать команду с новой настройкой не выйдет. MQTT вообще предназначено для потоковой частой передачей информации, данных итд. Для отсылки команд типа вкл\выкл чайник конечно можно использовать, но это как из пушки по воробьям :)

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

Добавлено: Пн май 21, 2018 9:42 pm
olehs
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 буду меняться в самом шлюзе, так что не важно, доступно само устройство или нет.

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

Добавлено: Вс май 27, 2018 6:47 am
directman66
Можно ссылку на репозитории? Насколько трудно переделать протокол под умные весы? И все-же хотелось бы на берегу предусмотреть работу с несколькими устройствами. Как пример из самых доступных
- 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

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

Добавлено: Вс май 27, 2018 12:54 pm
olehs
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
Да, у меня точно такая же.

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

Добавлено: Вс май 27, 2018 6:37 pm
olehs
Залил скетч на гит
https://github.com/olehs/r4sGate

Буду рисовать инструкцию, а то архив ардуины вышел 500М ((

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

Добавлено: Вс май 27, 2018 8:52 pm
directman66
Заказал в итоге версию с экраном и антеной. Думаю ее веселей будет отлаживать
http://s.aliexpress.com/aAFvAzum?fromSns=Copy to Clipboard

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

Добавлено: Чт июл 05, 2018 5:08 pm
sega6549
всем привет нужна ваша помощь, нужно подключить к мажеру 10 датчиков Xiaomi mi Flora Monitor, как я понял есть какой то скрипт на питоне, который может опрашивать эти датчики по блютус, но скрипт не под нашу систему и мне например как человеку далекому от этого не под силу это сделать, может кто выложит готовый скрипт сюда и еще инструкцию как это все использовать, есть сервер на компе под убунтой 16. и еще вопрос уже к Сергею, почему бы не запилить под такие устройства отдельный модуль? таких устройств очень много и думаю всем было бы интересна такая возможность

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

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

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