Как реализовать внутреннюю навигацию на iPhone

Я хотел бы найти iPhone в здании для создания приложения с похожими функциями, такими как приложение iPhone Американский музей естественной истории, Нет хорошего приема GPS, так как есть также комнаты в подвале, который я хотел бы покрыть.

Что может спасти меня, так это то, что во всей области есть хорошее покрытие Wi-Fi, поэтому моя идея состояла в том, чтобы триангулировать позицию, основанную на базовых станциях Wi-Fi в диапазоне, чьи позиции известны. Однако я не нашел публичного API, чтобы узнать, какие базовые станции находятся в зоне действия.

Вопросы

  • У вас есть идея, как приложение, упомянутое выше, может получить правильное местоположение в помещении?
  • Можно ли вручную добавить базовые станции wifi в базу данных Apple и использовать обычную CoreLocation?
  • Есть ли у вас другие идеи, как его реализовать?

Любая помощь очень ценится!

Граничные условия

  • Внутренняя навигация используется только во время мероприятия, чтобы направлять гостей к зданию, поэтому не нужно устанавливать сложную инфраструктуру.
  • Существует около 14-18 комнат. Они находятся в разных частях здания, поэтому проводка всего будет очень дорогостоящей.
  • Предпочтительное решение не потребует серверного сервера любого типа и будет работать со списком точек доступа Wi-Fi и их соответствующих местоположений.

Ответы

Ответ 1

Я бы не знал о 1 и 2. Но если бы вы реализовали такую ​​вещь, разверните ее, чтобы сэкономить много неприятностей: создайте свою бесплатную сеть Wi-Fi и позвольте сети определить местоположение, либо на основе триангуляции, либо только на основе текущей точки доступа. Сделайте свой сигнал слабым, чтобы у вас была одна слышимая точка доступа в комнате. Пусть приложение спросит сервер, в какой комнате он выглядит. Это также будет работать для любого другого мобильного/pda/ноутбука.

Что касается других идей: вы можете использовать bluetooth, чтобы сделать то же самое, что планируете использовать Wi-Fi. Вы не можете делать все с помощью bluetooth, но листинговые устройства кажутся одной возможностью. Поэтому просто поместите устройство Bluetooth в каждую комнату. Диапазон Bluetooth ограничен по определению.

Другим будет использование микрофона в сочетании с высоким звуком, который идентифицирует комнату, но это может вызвать проблемы с собаками (для слепых), привлекать летучих мышей и одновременно отталкивать мышей. Лучше сосредоточиться на решении на основе РФ; -)

Ответ 2

Вы также можете проверить систему внутреннего позиционирования Navizon: http://www.navizon.com/product-navizon-indoor-triangulation-system

Их система способна находить iPhones с помощью сигналов Wi-Fi, передаваемых устройством, и не требует приложения для работы на телефоне, чтобы найти его. Он может найти любое другое устройство с поддержкой WiFi.

Ответ 3

Отъезд wirelesswerx.com Они, кажется, делают внутреннее местоположение с помощью Bluetooth, и похоже, что они могут делать постоянную установку или временно для событий.