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

Нужен ли роутер с BLE на борту для организации сети BLE?

Доброго времени суток. Пока едут мои первые BLE модули для побаловаться и разобраться, задумался, о том, какие расстояния/площади можно покрыть BLE сетью. Вроде как нигде внятной инфы по этому поводу не нашел. Зато нашел интересный модем/роутер микротик с BLE на борту. Но вот технические подробности не написаны.
Стоит ли вообще ставить такой роутер? Какую площадь можно покрыть с ним и без него? Какое количество модулей (устройств) можно связать с ним и без него?
 

pvvx

Активный участник сообщества
Если есть поддержка BT5.0, тогда связь по прямой видимости в LE Long Range без дополнительных антенн и при установке мощности передатчиков в 0Дб около 1 км.
А если внутренние антенны на платах нормальные, тогда тут в видео, на старых чипах - 1.6 км.

Но если адаптер в роутере не имеет в ПО поддержки Bluetooth v5.0 и выше, тогда его стоит выкинуть. :)

Термометр с севшей батареей в LE Long Range

ESP32 имеет HW BT4.0.
ESP32-C3 и что-то ещё - HW BT5.0, но нет поддержки в ESPHome и прочих....
 
Но если адаптер в роутере не имеет в ПО поддержки Bluetooth v5.0 и выше, тогда его стоит выкинуть
Teltonika RUTX14 версия 4.0. Жаль. А стоит дорого.
А если внутренние антенны на платах нормальные, тогда тут в видео, на старых чипах - 1.6 км.
Это прилично. Для дома даже очень.
Получается, что если 5.0 то стоит брать. Поможет в организации сети. Что посоветуете почитать/посмотреть по организации сети BLE?
 

pvvx

Активный участник сообщества
Получается, что если 5.0 то стоит брать. Поможет в организации сети. Что посоветуете почитать/посмотреть по организации сети BLE?
Как таковой у BLE нет сети. Сеть есть у MESH и ZigBee.
BLE соединение это тотка-точка. Конечный датчик BLE может обслуживаться Bluetooth MESH.
BLE использует передачу маяков с информацией доступной всем. Но это не сеть, т.к. передача маяка ведется без подтверждения. При передаче маяка (BLE рекламы) при активном сканировании возможен только запрос к BLE устройcтву на передачу дополнительного ответа, обычно содержащего имя устройтcва и т.д. Или запрос на соединение. Для этого BLE устройство при передаче на каждом из 3-х основных каналах кадра маяка на 500 мкс включает прием запроса соединения или запроса дополнительной информации.

Т.е. BLE устройство примерно аналогично WiFi AP. Постоянно, через некий период, передает маяк и у него можно запросить соединение.
 

pvvx

Активный участник сообщества
Некоторые устройства обслуживают несколько соединений. И когда соединение активно, тогда можно считать что устройство в сети. Но передача информации между BLE устройствами без соединения может быть только в одну сторону за счет передачи данных в рекламном маяке.
 

pvvx

Активный участник сообщества
И у BLE, в отличии от WiFi, существует множество дополнительных плюшек и отличий. И организация при соединении совершенно другая. Одно устройство представлено как множество UUID дескрипторов/каналов, по типу портов в IP. И часть из них стандартизирована, но не ограничены 65535 штуками, как в IP. И для каждого есть устанавливаемые опции доступа и ретрансляции.
 
BLE соединение это тотка-точка.
Я как раз потому и удивился, что на роутере такое есть. Не понимаю его роль во всем этом.
И для каждого есть устанавливаемые опции доступа и ретрансляции.
Тогда какой смысл в роутере с наличием BLE? Организация Bluetooth MESH?
Некоторые устройства обслуживают несколько соединений. И когда соединение активно, тогда можно считать что устройство в сети. Но передача информации между BLE устройствами без соединения может быть только в одну сторону за счет передачи данных в рекламном маяке.
Пока что сложновато для меня. Вроде и понятно, но это только вроде. Вот когда по вайфаю или даже в мэш сети вайфая вдруг все устройства начинают стучаться к роутеру и серверу, вроде как понятно, как организовано. А тут не пойму.
 

pvvx

Активный участник сообщества
Я как раз потому и удивился, что на роутере такое есть. Не понимаю его роль во всем этом.
Тогда какой смысл в роутере с наличием BLE? Организация Bluetooth MESH?
[/QUOTE]Может у них есть свой продукт с BLE и роутер выполняет роль шлюза.
 

pvvx

Активный участник сообщества
Практически любой роутер имеет USB разъемы и туда всегда можно вставить адаптер BT.
И к многим роутерам есть поддерживаемые производителем исходники системы и прочее, для создания своего приложения... К примеру для линейки Keenetic.
1678471988537.png
 
Сверху Снизу