Как измерить близкое расстояние между двумя iphone устройствами с помощью Bluetooth? - PullRequest
1 голос
/ 27 марта 2020

Можете ли вы решить, если другой iphone скажем, ~ 5 горизонтальных метров?

Этот вопрос был задан здесь почти одинаково, но десятилетие - это долгое время в технологиях. Я не заинтересован в направлении. Как измерить расстояние между двумя iphone устройствами с помощью Bluetooth?

Текущие попытки решения

GPS - это слишком неточно для <10 м </p>

Bluetooth - iBeacon - потенциальное решение для iPhone. Точно так же, может быть слишком неточным из-за помех сигнала BT. По крайней мере, так утверждает SO 5 лет go. ( Как измерить расстояние между iPhone, действующим как iBeacon, и Android устройством )

Достигли ли мы здесь какого-либо прогресса?

1 Ответ

1 голос
/ 27 марта 2020

За последние 5 лет существенных изменений не произошло. Мобильные телефоны в 2020 году имеют более новые наборы микросхем Bluetooth, чем в 2015 году, и могут поддерживать Bluetooth 5, но нет значительных новых возможностей, повышающих надежность оценки расстояния. Действительно, на телефонах iOS и Android нет новых датчиков приближения (кроме NF C, который измеряет расстояние только на расстоянии нескольких сантиметров), поэтому он не подходит для этого варианта использования. Более того, 5 лет усугубили ситуацию, добавив фрагментацию, особенно на стороне iOS. Еще в 2015 году было выпущено всего несколько вариантов телефонов Apple. Сейчас их более десятка.

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

  1. Телефоны и особенно телефоны Android довольно фрагментированы. Мощность передатчика и чувствительность приемника довольно непредсказуемы между моделями и имеют большую разницу. У Apple гораздо меньше различий между моделями, но вы все равно видите различия, которые заметно влияют на результаты.
  2. Люди часто кладут телефоны в футляр, кошелек или карман. Это значительно ухудшает ситуацию.
  3. Когда нет условий четкой линии видимости, результаты ненадежны, как вы сказали.
...