В настоящее время системы глобального позиционирования GPS получили широчайшее распространение и имеются практически во всех мобильных устройствах. Однако такие системы работоспособны только на открытом пространстве при наличии прямой видимости спутников. В тоже время существует достаточно много задач, требующих навигации в условиях отсутствия сигналов спутников: навигация внутри складских помещений; отслеживание перемещения сотрудников в офисе; отслеживание перемещения багажа в аэропорту; навигация в супермаркетах, аэровокзалах и т.д.
Реализация Indoor-навигации или, IPS (indoor positioning system) возможна с использованием различных технологий и методов [1]. Среди готовых решения в этой области можно назвать системы: Navizon indoor location solutions [2] и система RADAR [3]. Для дальнейших исследований в данной области авторы выбрали наиболее известные методы: позиционирование по Wi-Fi (WPS) и навигация по Bluetooth-маячкам.
При использовании метода позиционирование по Wi-Fi для определения месторасположения пользователя используются данные, полученные от точек доступа Wi-Fi [1]. В основе вычисления координат клиента лежит метод триангуляции относительно точек доступа (Access Points) с известными координатами и данными MAC, SSID (Рисунок 1). Однако не всегда координаты точек доступа могут быть известны. Устройство пользователя сканирует доступные точки, а затем посылает данные для обработки на сервер. После эти данные анализируются с учетом координат самих точек доступа и определяется местоположение пользователя [5]. Для создания навигационных приложений на Android платформе разработчики предлагают использовать Google Play services location APIs (android.location), позволяющую получить доступ к встроенной в мобильные устройства GPS системе [6].
В качестве примера практической реализации системы навигации, использующей сигналы точек доступа расположенных в здании (Рисунок 2), можно назвать iDOCENT − прототип, разработанный в Инженерном колледже Мичиганского университета [4].
Другой способ построения IPS систем базируется на технологии "микролокаций" с использованием, так называемых Bluetooth-маячков (Рисунок 3). Эти устройства построены на беспроводной технологии Bluetooth с низким энергопотреблением (BLE). Среди производителей можно назвать такие компании, как Estimote, Bluvision и Kontakt.io.
Способ навигация по Bluetooth-маячкам заключается в размещении на территории специальных датчиков, которые и обеспечивают получение данных о месторасположения пользователя [6]. Принцип действия — тот же, что в и случае навигации по Wi-Fi или GSM, однако за счет того, что возможно разместить данные датчики более плотно, качество навигации увеличивается. Не смотря на то, что Bluetooth-маячки имеют меньший радиус действия, по сравнению с Wi-Fi, они намного энергоэффективнее и позволяют получить точность позиционирования до полуметра. Пример реализации навигации, базирующейся на этой технологии — система iBeacon от компании Apple. Для систем разрабатываемых на основе геолокационных маячков, компания Google предлагает открытый протокол Eddystone [8]. В отличие от системы позиционирования внутри помещений iBeacon, развиваемой Apple, Eddystone — это аппаратно независимая платформа. Она может работать как на iOS-, так и Android-устройствах. Использование этих технологий открывает широкие перспективы для ритейлеров и маркетологов по продвижению товаров и услуг.
Список литературы
1. Извозчикова В.В., Ковалевский А.В., Меженин А.В. Построение систем внутренней навигации // Сборник научн. трудов по материалам межд. научно-практ. конф. «Вопросы образования и науки: теор. и методические аспекты», 2015. С. 74-75.
2. Indoor GPS and Indoor tracking. URL: https://www.navizon.com/indoors-solutions
3. P. Bahl and V.N. Padmanabhan, "RADAR: an in-building RF-based user location and tracking system," in INFOCOM 2000. Pp. 775-784 vol.2.
4. Indoor Wireless Navigation. URL: http://www.egr.msu.edu/classes/ece480/capstone/spring11/group02/index.html
5. Anyplace. URL: http://anyplace.cs.ucy.ac.cy
6. Making Your App Location-Aware. URL: https://developer.android.com/traning/location/index.html
7. C. Dawson, “Device Tracking on a Scattered Bluetooth-Enabled Network”, Bsc Dissertation, Faculty of Engineering, University of Bristol, May 2005.
8. Estimote Community Portal. URL: https://community.estimote.com/hc/en-us