Вопрос к специалистам по Bluetooth здесь.Я проводил исследования движения пешеходов, велосипедистов и автомобилей с Bluetooth-слежением.До сих пор я извлекал траектории из этих данных в чистом виде: таким образом, предполагается, что устройство находится в точном местоположении датчика, пока он обнаруживается (используя некоторый буферный промежуток времени между обнаружениями).Все это основано исключительно на запросах, а не на реальных связях.Я регистрирую значения rssi, но пока не использую их.
Один камень преткновения, который мы определили, - это помехи, вызываемые запрашивающими устройствами, когда они находятся в диапазоне обнаружения друг друга, что приводит к неточным / редким значениям rssi.Затем я пришёл к возможно надуманной идее, которая может или не может быть реализована:)
Можно ли позволить одному датчику Bluetooth входить в подсостояние запроса и передавать пакеты запроса, но разрешить один или несколькодругие датчики получают ответы на этот запрос.Таким образом, у нас будет такая ситуация:
датчик A: входит в подсостояние запроса, отправляет пакет запроса P
датчики B & C: вводит запрос подсостояния, не отправляет никаких пакетов запроса, а только прослушиваетдля ответов на запросы на пакет запроса P от датчика A.
Я полагаю, что для этого датчики A, B и C должны были бы по крайней мере синхронизировать свою последовательность переключения запросов.Но может быть больше потребностей.
Возможно ли это вообще?Это было сделано раньше?