#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
Комментариев нет:
Отправить комментарий