• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Мост BLE-Wi-fi

pvvx

Активный участник сообщества
Зависит от установленных патчей для ядра.
В какой-то версии, примерно год назад, часть кода с BT была сильно изменена и патчи уже не пройдут
Т.е. проще купить адаптер CSR8510A10 за 78 руб на али.
RTL8761BU подороже, но к нему грузится fw BT5.3.
 

aloika

Active member
Зависит от установленных патчей для ядра.
В какой-то версии, примерно год назад, часть кода с BT была сильно изменена и патчи уже не пройдут
Т.е. проще купить адаптер CSR8510A10 за 78 руб на али.
RTL8761BU подороже, но к нему грузится fw BT5.3.
https://aliexpress.ru/item/1005003000599420.html

Вот такой заказал, не за 78 рублей, конечно... а где вы за 78 рублей видели :) ? Один из вышеприведенных я купил на озоне, тоже было написано, что он CSR8510A10, но это оказалось неправдой.
 

pvvx

Активный участник сообщества
> а где вы за 78 рублей видели

Цены скачут, искать самый дешевый ныне нет времени. Который пришел месяц назад был по 78 с доставкой...
Но вроде такой тоже-самое
 

pvvx

Активный участник сообщества

aloika

Active member
Но гарантированно не поддельный CSR8510A10 ныне только по таким ценам https://aliexpress.ru/item/1005002919190618.html :)
Вот до чего доводит описание "какой BT адаптер лучше".
https://market.yandex.ru/product--usb-bluetooth-4-0/356808075 - 544 руб
Кто даст больше?
https://market.yandex.ru/product--adapter-perekhodnik-bluetooth-baseus-ccall-bt01-chernyi/979213047 - 2336 руб
По первой ссылке купил - не работает.

> а где вы за 78 рублей видели

Цены скачут, искать самый дешевый ныне нет времени. Который пришел месяц назад был по 78 с доставкой...
Но вроде такой тоже-самое
Этот тоже не работает.

А заработал вот этот: https://aliexpress.ru/item/1005003000599420.html

Ну с неработающими еще можно, конечно, попрыгать с бубном... но стоит ли, не знаю, если есть такой, что просто воткнул - и всё работает.
 

pvvx

Активный участник сообщества
Слепил транслятор 3-х термометров BLE в Zigbee на модуле TB-03F-Kit.

изображение

В этом примере тест:
  1. LYWSD03MMC (MIHome)
  2. LYWSD02MMC (MIHome)
  3. XMWSDJ04MMC (MIHome)
Состояние батареи также транслируется. Но ZHA/Z2M пока не умеет принимать состояние 3-х аккумуляторов, если их не патчить.

Поддерживаемые форматы: Xiaomi, Qingping, BTHome, Custom. Плюс шифрованные с помощью bindkey.
Настройка через соединение BLE после нажатия кнопки...

Пропусков приема реклам практически нет. Это не ESP32 :)
 

pvvx

Активный участник сообщества
В итоге уже есть мосты на одиночных чипах TLSR825x или CH32V208W и т.д.:
Zigbee <-> BLE <-> USB <-> EThernet <-> UART ...

Но WiFi нет и не будет по причине самой низкой надежности - не подходит WiFi для IoT.
 

aloika

Active member
Я всё равно не могу понять пока что, зачем нужно BLE транслировать в Zigbee. А дальше куда? Нужен какой-то преобразователь из Zigbee во что-то, чтобы потом это передать на какой-то сервер и где-то в итоге отобразить в удобном читаемом виде. Потом, проектов, которые слушают рекламу и достают из нее какие-то данные, я видел несколько (да, в основном на ESP32). А вот чтобы сконнектиться с устройством, подписаться на характеристику и писать туда/читать оттуда, и как-то бы это достаточно гибко настраивалось - такого не встречал. Видимо, такое только мне нужно.
 

pvvx

Активный участник сообщества
Я всё равно не могу понять пока что, зачем нужно BLE транслировать в Zigbee. А дальше куда?
Это нужно для расширения дальности связи. В Zigbee есть роутеры...
Сервер у многих уже есть. Часто там крутится Home Assistant и подобные.
Создавать каждый раз отдельную систему для приема одного значения невыгодно. По этому подходит унификация в виде Умного дома...
Да и все эти датчики и прочее нужны не для того, чтобы вы на них смотрели.
 

pvvx

Активный участник сообщества
А вот чтобы сконнектиться с устройством, подписаться на характеристику и писать туда/читать оттуда, и как-то бы это достаточно гибко настраивалось - такого не встречал. Видимо, такое только мне нужно.
Попав в Home Assistan по стандартным каналам далее настраивается всё что вы сможете придумать.
 

pvvx

Активный участник сообщества
Потом, проектов, которые слушают рекламу и достают из нее какие-то данные, я видел несколько (да, в основном на ESP32).
Любой умный дом. И там не примитивный и не глюко HTTP сервер, который вы сможете слепить на ESP32.

Сервер на основе многоядерного CPU ныне стоит 2..4 т.руб. Некоторые берут всякие приставки типа этого https://aliexpress.ru/item/1005005580645441.html
 

pvvx

Активный участник сообщества
И представьте себе умный дом на WiFi :)
У меня уже больше датчиков и устройств, чем может держать любой WiFi роутер. Так же маски сети в 256 уже не хватит, т.к. каждому устройству подавай свой IP.
И какая это будет микроволновка - более 256 Вт излучения 2.4ГГц :) :)
И если это делать на ESP32 - общее постоянное потребление от электросети составит к 1 кВт.
 

pvvx

Активный участник сообщества
В итоге выбор сводится к BLE - среднее общее излучение в единицу времени менее чем работа передатчика одного BLE устройства. Если больше - тогда уже возникнут коллизии. И производительность такой сети равна примерно к сотне датчиков в секунду. Больше для Умного дома обычно не требуется. И общее среднее потребление такой сети составит 3.3В до 10..20 мА на все датчики.
 
Сверху Снизу