Расчет расстояния внутри здания

Я начал думать о создании приложения для Android, которое можно использовать в корпоративном здании, чтобы определить, в какой комнате вы находитесь. Очевидно, я думаю, что GPS и сетевые местоположения не будут достаточно точными, чтобы это сделать. (Не говоря уже о нестабильности сигнала GPS внутри), я коротко взглянул на расчет расстояния через акселерометр, но он, по-видимому, сильно изменчив и оставляет большой запас за ошибку. Я также рассмотрел некоторую триангуляцию от маршрутизаторов, но вы столкнулись с проблемами со стенами / микроволнами и другими вещами, которые могут нарушить силу сигнала. Есть ли у кого-нибудь какие-либо возможные идеи или указания?

Solutions Collecting From Web of "Расчет расстояния внутри здания"

Как насчет тегов bluetooth, которые испускают идентификатор комнаты. Вы можете заработать деньги, продавая эмитенты на основе размера объекта, и они могут предоставить дополнительные функции, такие как:
(1) формирование сети pico, которая в конечном итоге обновляет локальный сервер с местоположениями всех пользователей, использующих приложение, или
(2) отслеживание ключевого оборудования с аналогичным тегом bluetooth и т. Д.
Вы можете получить что-то похожее на ссылку ниже в Qty из Китая, я уверен:
http://www.engadget.com/2009/03/26/nio-bluetooth-security-tag-keeps-tabs-on-your-belongings/

Возможно, это не слишком большая помощь, но документы, которые я нашел на эту тему, таковы:

Внутренняя локализация и отслеживание на основе RSSI с использованием Sigma-Point Kalman Smoothers

Пешеходное слежение с помощью инерционных датчиков

Повышение эффективности шагомеров с использованием одного акселерометра

Я понятия не имею, как эти методы будут работать в реальных приложениях или как превратить их в хорошее приложение для Android.

Мне любопытно, какие другие ответы вы получите.