Вычисление расстояния между устройством Bluetooth в android

Я хочу рассчитать расстояние Bluetooth. Сопряженное устройство от Android. Я новичок в Android Bluetooth Concept, может ли кто-нибудь предложить мне это возможно или невозможно в android sdk.if, чтобы он мог опубликовать любой код или ссылку на учебник!

Ответ 1

Уровень сигнала Bluetooth отношение расстояния зависит от устройств (встроенное устройство Bluetooth, антенна, фактическая ориентация устройства), текущий способ люди держат свои устройства, объекты между ними... Вы можете измерить это для пары устройств для данной ситуации и использовать эту информацию.

Более широкое и более общее решение будет включать внешнюю сеть Bluetooth. Триангуляция Bluetooth - это основная концепция, которая поможет. Ссылка даст представление о достоверности, которые достижимы с такой настройкой. Take - как верхний предел, устройство к устройству будет хуже.

Ответ 2

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

Ответ 3

Есть способ, которым вы можете исследовать, кодирует время отклика. просто вычислите bluethooth время отклика в nano secs, физически измерьте расстояние между устройствами и создайте правило дерева... это та же концепция GPS. Это лабораторная работа. У меня есть проект, который я должен разработать, в графике я возьму его через месяц.

Ответ 4

OFC, его возможно. Это просто требует ультра точного приложения, построить для вычисления "пингов" между двумя объектами - вроде как ekko-location или измерение расстояния лазера - его количество времени, в течение которого определенный сигнал перемещается вперед и назад.

Ответ 5

Нет, его 100% невозможно найти расстояние между двумя Bluetooth-сопряженными устройствами. Bluetooth API используется для передачи данных по радио (беспроводной). Вы не можете получить информацию о широте и долготе в устройстве Bluetooth, чтобы вы не могли получить расстояние. Вы можете только предположить, что если устройство находится в диапазоне, чем на расстоянии 10-100 метров (некоторое устройство Bluetooth имеет максимальный диапазон 100 метров).