Страницы

Поиск по вопросам

четверг, 23 января 2020 г.

Определение положения в помещении

#android


Обобщенная задача. Определить положение устройства (телефон, плашнет) в помещении.
Теоретически в любой момент времени устройство может видеть несколько точек доступа.
С помощью WifiManager.getScanResults() получаем уровни сигнала до всех видимых точек
доступа. Каким образом уровень сигнала преобразовать в расстояния для дальнейшей триангуляции?

Если поможет, можно заранее просчитать координаты на некой координатной сетке всех
точек доступа (ну по крайней мере тех, к которым есть физический доступ).
Задача также осложняется наличием стен и перекрытий (несколько этажей).
ЗЫ ищу любые варианты сабжа, wifi был бы идеальным вариантом, если бы получилось.    


Ответы

Ответ 1



Тут есть не плохое описание, даже исходники под андрод есть. +видео, как работает Полтора года хотел взять эту тему в качестве диплома, но побоялся, что не хватит времени на реализацию хорошего прототипа. Доп. инфа. http://trillworks.com/nick/2011/11/25/real-time-indoor-navigation-for-android-phones/ http://hkr.diva-portal.org/smash/get/diva2:475619/FULLTEXT02.pdf

Комментариев нет:

Отправить комментарий