ESP32-R4sGate-for-Redmond icon indicating copy to clipboard operation
ESP32-R4sGate-for-Redmond copied to clipboard

MQTT Room support

Open DmytroMelnyk opened this issue 1 year ago • 3 comments

Недавно узнал про интеграцию MQTT Room в ХоумАссистанс. Вот контракт который нужен для этой интеграции. На этой же странице есть варианты уже существующих интеграций. Наибольшая сложность как по мне состоит в вычеслении расстояния. В одном из репозиториев нашел вот такую вот формулу. Возможно ли реализовать такое?

DmytroMelnyk avatar Aug 05 '22 08:08 DmytroMelnyk

Я правильно понимаю что паблишинг данных по BLEMonitor происходит вот где-то тут?

DmytroMelnyk avatar Aug 06 '22 09:08 DmytroMelnyk

Пока сильно в это дело не вникал. Насколько я понял, расстояние вычисляется на основе затухания по пути от метки к шлюзу. Для этого им нужна еще мощность передатчика. Но затухание сильно зависит от скажем так рельефа местности между передатчиком и приемником, и в общем случае нужны серьезные вычисления. Или же опыты. Что потом потребует подгонки результата под конкретное оборудование. Это как я понимаю. И к слову, в мобильной связи, насколько мне известно, измерение расстояния делается на основе вычисления задержки сигнала между передатчиком и приемником, а не на основе измерения затухания. Правда, зная затухание в канале приема и сравнив его с каналом передачи, можно контролировать исправность оборудования. Пока что остановился просто на измерении меток несколькими шлюзами.

alutov avatar Aug 06 '22 14:08 alutov

В сотовой связи расстояние так и измеряется, но для точного вычисления используется так назывемый Хопинг - переброс девайса между секторными антеннами вышек, таким образом мы можем перебрсывя телефон между вышками увидеть место с точностью до метра. без хопинга можно увидеть лишь радиус в котором находится устройство. В остльном все верно по задержке сигнала. Полагаю что самый верный вариант использовать zigbee сеть, заставляя устройства считать расстояния между друг другом и использовать свой аналог хопинга. не знаю способны ли ble девайсы на такое. Может быть 3 ble шлюза перебрасывающие между собой устройство...

Psytoshgen avatar Aug 17 '22 20:08 Psytoshgen