Bluetooth запрос - возможность получать ответы на запросы более чем на один датчик - PullRequest
0 голосов
/ 01 марта 2012

Вопрос к специалистам по Bluetooth здесь.Я проводил исследования движения пешеходов, велосипедистов и автомобилей с Bluetooth-слежением.До сих пор я извлекал траектории из этих данных в чистом виде: таким образом, предполагается, что устройство находится в точном местоположении датчика, пока он обнаруживается (используя некоторый буферный промежуток времени между обнаружениями).Все это основано исключительно на запросах, а не на реальных связях.Я регистрирую значения rssi, но пока не использую их.

Один камень преткновения, который мы определили, - это помехи, вызываемые запрашивающими устройствами, когда они находятся в диапазоне обнаружения друг друга, что приводит к неточным / редким значениям rssi.Затем я пришёл к возможно надуманной идее, которая может или не может быть реализована:)

Можно ли позволить одному датчику Bluetooth входить в подсостояние запроса и передавать пакеты запроса, но разрешить один или несколькодругие датчики получают ответы на этот запрос.Таким образом, у нас будет такая ситуация:

датчик A: входит в подсостояние запроса, отправляет пакет запроса P

датчики B & C: вводит запрос подсостояния, не отправляет никаких пакетов запроса, а только прослушиваетдля ответов на запросы на пакет запроса P от датчика A.

Я полагаю, что для этого датчики A, B и C должны были бы по крайней мере синхронизировать свою последовательность переключения запросов.Но может быть больше потребностей.

Возможно ли это вообще?Это было сделано раньше?

1 Ответ

0 голосов
/ 01 марта 2012

При использовании стандартного блютуса только запрашивающее устройство прослушивает ответы на запрос. (Аргументация та же, что и у вас - из-за необходимости синхронизировать последовательность переключения запроса как по времени, так и по частоте последовательности перехода запроса) Таким образом, B & C не может прослушивать ответы, инициированные запросом A, используя стандартное оборудование Bluetooth.

Для вашего приложения идеально подходит новейшая технология Bluetooth 4.0 (Bluetooth Low Energy). Который имеет концепцию рекламы, поэтому датчик может быть настроен так, чтобы вести себя как рекламодатель, а другие датчики могут быть настроены на работу в режиме сканирования (прослушивание рекламы)

...