BLE Gateway
Модератор: immortal
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
BLE Gateway
Последнее время развелось достаточно много устройство Bluetooth LE или сокращенно BLE и появилась достаточно острая необходимость завести их в систему УД. Т.к. я очень не люблю всякие USB шлюзы в сервере(да и дальностью они не блещут, плюс сервер в кладовке...), стал сразу смотреть на готовые решения в виде WiFi/Ethernet шлюзов. Но готовых решений что-то не особо и много. Есть решения для работы с маяками iBeacon, но нет чего-то универсального...
Последней каплей была покупка чайника Redmond на распродаже
Поэтому решил затарится BLE чипами, снифером, маячками и сделать свой шлюз на базе NRF52832.
Хотелось бы обсудит с сообществом, есть ли у вас потребность в таком решении и как вы его себе представляете.
Что я хочу лично для себя получить:
1. Обнаружение BLE устройств, уведомление в УД о новых, соответственно запуск скриптов по необходимости (кто-то пришел домой например)
2. Работа с маячками iBeacon, Eddystone
3. Работа с популярным оборудованием (Термогигрометр от Xiaomi, датчик для цветов, чайники Xiaomi, Redmond, дверные замки)
Пока непонятно в каком формате лучше работать с УД. Варианты такие:
1. MQTT
2. HTTP запросы
3. собственный протокол TCP/UDP
Последней каплей была покупка чайника Redmond на распродаже
Поэтому решил затарится BLE чипами, снифером, маячками и сделать свой шлюз на базе NRF52832.
Хотелось бы обсудит с сообществом, есть ли у вас потребность в таком решении и как вы его себе представляете.
Что я хочу лично для себя получить:
1. Обнаружение BLE устройств, уведомление в УД о новых, соответственно запуск скриптов по необходимости (кто-то пришел домой например)
2. Работа с маячками iBeacon, Eddystone
3. Работа с популярным оборудованием (Термогигрометр от Xiaomi, датчик для цветов, чайники Xiaomi, Redmond, дверные замки)
Пока непонятно в каком формате лучше работать с УД. Варианты такие:
1. MQTT
2. HTTP запросы
3. собственный протокол TCP/UDP
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: BLE Gateway
Какое оборудование планирую добавлять:
1. Xiaomi Flower Monitor (MiFlora), аналогично заработает думаю и умный горшок от Xiaomi
2. Xiaomi Temperature Humidity Sensor
3. Чайник Redmond SkyKettle RK-G211S (думаю и другие модели чайников заработают)
4. Xiaomi MiBand 2
5. Xiaomi MiBand 3
6. Bluetooth RGB LED контроллер
7. Маяк iBeacon
8. Маяк Eddystone с датчиком температуры, влажности, освещенности
9. iTag поисковый брелок
10. Селфи-пульт для телефона
11. Car Battery Monitor - Мониторит состояник аккумулятора в автомобиле
12. BLE модули для своих разработок, недорогие и энергоэффективные.
Пока такого оборудования у меня нет, но очень интересно:
1. Электронный цилиндр Utopic - очень крутая штука, можно любую дверь автоматизировать, но цена....
2. Xiaomi MIjia YeeLocK Замок для шкафов/ящиков
3. Xiaomi Sherlock Smart lock - замок накладка на дверь
1. Xiaomi Flower Monitor (MiFlora), аналогично заработает думаю и умный горшок от Xiaomi
2. Xiaomi Temperature Humidity Sensor
3. Чайник Redmond SkyKettle RK-G211S (думаю и другие модели чайников заработают)
4. Xiaomi MiBand 2
5. Xiaomi MiBand 3
6. Bluetooth RGB LED контроллер
7. Маяк iBeacon
8. Маяк Eddystone с датчиком температуры, влажности, освещенности
9. iTag поисковый брелок
10. Селфи-пульт для телефона
11. Car Battery Monitor - Мониторит состояник аккумулятора в автомобиле
12. BLE модули для своих разработок, недорогие и энергоэффективные.
Пока такого оборудования у меня нет, но очень интересно:
1. Электронный цилиндр Utopic - очень крутая штука, можно любую дверь автоматизировать, но цена....
2. Xiaomi MIjia YeeLocK Замок для шкафов/ящиков
3. Xiaomi Sherlock Smart lock - замок накладка на дверь
Последний раз редактировалось Aven Пт дек 14, 2018 10:30 pm, всего редактировалось 11 раз.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: BLE Gateway
Особо интересует определение кто где находиться.Aven писал(а):...
2. Работа с маячками iBeacon, Eddystone
...
Отправлено с моего Mi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: BLE Gateway
Mqtt не все пользуются и не всем нравиться, для его работы придётся людям объяснять как ставить mqtt серверAven писал(а):...
1. MQTT
2. HTTP запросы
3. собственный протокол TCP/UDP
Предлагаю вебсокеты, работают стабильно и быстро, удобно в использовании. Не требуют установки доп программного обеспечения.
Отправлено с моего Mi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: BLE Gateway
Будут данные о мощности сигнала маячка, на основе этих данных можно уже анализировать. Особенно хорошо будет видно перемещение, если шлюзов будет несколько, тогда можно триангулировать. Так же можно повесить маячок к примеру собаке на ошейник Или под лобовое стекло автомобиля, при приближении к воротам, они будут открываться.
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: BLE Gateway
Я активно пользуюсь, очень удобный и простой протокол, есть во всех системах УД.
Это же протокол для веб-браузера. Смысл его тут? И я так понимаю нужно будет еще и серверную часть писать все равно.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: BLE Gateway
По протоколам - на выбор юзера - или МКТТ, или ХТТП. Отдельный городить точно не надо, тем более это потребует наличие цикла на стороне МДМ.
Из девайсов лично для меня актуальны бле-метки NUT и Мибенды. )
Из девайсов лично для меня актуальны бле-метки NUT и Мибенды. )
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: BLE Gateway
Для http все равно придется писать свой скрипт принимающий данные. В принципе неплохое решение.
И я хочу обязательно иметь возможность из скриптов принимать и передавать данные в произвольном формате, что бы можно было реализовать поддержку какого-то устройства без перепрошивки шлюза.
бле-метки NUT я так понимаю это брендовый аналог iTag =))
И я хочу обязательно иметь возможность из скриптов принимать и передавать данные в произвольном формате, что бы можно было реализовать поддержку какого-то устройства без перепрошивки шлюза.
бле-метки NUT я так понимаю это брендовый аналог iTag =))
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: BLE Gateway
Придется, но это ниразу не проблема. Тем более, если в прошивке предусмотреть указание произвольного урла, то дергать можно сценарий или метод, который можно накодить прямо в админке МДМ. Либо в перспективе запилить модуль и в прошивке указывать урл на файл из состава модуля.
Плюсую. )
Аха.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: BLE Gateway
Кстати. Исходно ws для браузеров, но на практике много где в iot юзается. Те же sonoff с облаком через ws общаются, смарт тв lg webos аналогично.
Применительно к теме это, конечно, перебор. Если уж пилить свое, то делать, к примеру, совместимый с протоколом режима разработчика у xiaomi/aqara.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram