Подключение wifi через gps

Альтернатива GPS: контроль местоположения по GSM и WiFi

LBS (Location-based services) позволяет определять местоположение объекта без использования стандартных сервисов таких как GPS, ГЛОНАСС, Beidou и других.

LBS мониторинг является довольно широким термином и содержит в себе несколько технологий поиска. В данной статье мы обратимся только к определению локации по GSM сети и Wi-Fi точкам.

В статье:

  • Отличия LBS и GPS
  • Принципы работы LBS
  • Где берут данные для LBS мониторинга
  • Как LBS работает в GPS трекерах
  • WiFi и GSM локация в мобильных приложениях
  • Настройка радиуса определения LBS локации

Отличия LBS и GPS

Определение меcтоположения по Wi-Fi и GSM сетям как правило обладет более низкой точностью, чем GPS. Преимещуством данных систем является возможность работы в неидеальных условиях. Например, GSM сигнал не требует чистого неба для идеальной работы. Его сложнее заблокировать и легче поймать, даже если устройство находится в здании или в подземных постройках. Wi-Fi точки обеспечат более точное отслеживание внутри зданий.

Использование LBS требует меньше энергии, позволяя обменять идеальную точность данных на более длительную работу устройства без подзарядки. При перевозке грузов на длительные расстояния, важнее иметь приблизительное местоположение, но на протяжении всего пути.

LBS также могут быть использованы как запасной вариант, на случай выхода из строя GPS антенны или модуля.

Принципы работы LBS мониторинга

GSM мониторинг

Большинство трекеров и мобильных устройств используют GSM сеть для передачи данных. Инфраструктура провайдеров услуг может быть использована для получения данных о местоположении объекта.

Данный метод отслеживания основан на принципе, что любой включенный GMS модуль будет передавать данные на ближайшую базовую станцию, переключаясь по мере движения между ними. Если устройство может считать данные базовой станции (Cell ID, MCC, MNC, LAC), эти данные могут быть сверены с внешними базами данных для получения местоположения объекта.

Такой метод называется Cell of Origin .
Он является самым дешевым и простым для использования, так как не требует модификации устройств или инфраструктуры.

Cell of Origin показывает только местоположение базовой станции, а не самого устройства. Таким образом, если 2 устройства подключены к одной базовой станции, они покажут одинаковое местоположение, даже если не находятся рядом.

Точность этого метода определения зависит от плотности расположения базовых станций. В городах и развитых зонах точность может доходить до 50-100 метров, а в деревнях и незаселенных местностях – до нескольких километров.

Читайте также:  Share wifi linux android

Более сложные системы могут высчитывать расстояние между устройством и базовой станцией. Как правило, подобные системы стоят довольно дорого и не легки в эксплуатации из-за необходимости модификации оборудования. Один из таких методов поиска называется E-OTD (Enhanced Observed Time Difference, Наблюдаемая разность времени прибытия сигнала ).

Метод основан на измерении и сравнении интервалов времени прохождения сигналов от нескольких базовых станций до мобильного телефона абонента. Для работы метода базовые станции, принимающие сигнал, должны быть оснащены блоком LMU (Location Measurement Unit).

Метод OTD обеспечивает точность ~125 метров.

Определение местоположения по Wi-Fi сетям (WPS)

WPS использует беспроводные точки доступа для расчета местоположения. Система наиболее часто встречается в мобильных устройствах и хорошо подходит для отслеживания объектов и сотрудников внутри зданий.

Показатель уровня принимаемого сигнала

Первый способ основан на Показателе уровня принимаемого сигнала (RSSI). Принимающее устройство вычисляет уровень сигнала, исходящего от нескольких точек доступа. Полученные данные обрабатываются для вычисления расстояния до каждой из точек.

Вычисления могут быть выполнены самим устройством или переданы для обработки в сторонние сервисы.

Fingerprinting

Второй метод, Fingerprinting, основан на RSSI . При известном местоположении устройства для каждой локации замеряется уровень сигнала всех точек доступа. Полученные уровни складываются в код, который записывается в базу вместе с местоположением. Если в будущем устройство попадет в то же самое место, но не будет иметь доступ к сети, – местоположение будет вычислено по совпадающему коду.

Точность данного метода довольно высока (~1,3-2 метра), но данный метод тяжел в организации, поскольку требует хранилища данных. К тому же он очень чувствителен к изменениям окружающей среды – строительные работы или простая перестановка мебели могут изменить уровень принимаемого сигнала и тем самым изменить код локации.

Time of Flight

Третий, более простой в организации метод, называется Time of Flight. ToF определет местоположение основываясь на временных метках, записанных беспроводными интерфейсами при передачи пакетов. Данный метод имет точность от 2 до 4 метров и широко используется для отслеживания объектов внутри зданий.

Прицип работы схож с РАДАРами, но берет за основу самые обычные пакеты данных и подтверждения.

Диаграмма показывает отправки пакета с данными (DATA) на принимающее устройство и ожидание получения пакета с подтвеждением (ACK). d является задержкой генерации подтверждения со стороны устройства. t_p — время распространения сигнала между отправителем и получателем (считается одинаковым для пути в обе стороны). t_ack — время отправки пакета с подтверждение (ACK). ToF соотносится с t_measured.

WPS хорошо работает для отслеживания внутри помещений, но зачастую оказывается сложнее для внедрения, чем GSM.

Доступность данных для LBS мониторинга

Данные по сетям Wi-Fi как правило не находятся в открытом доступе. Большинство владельцев крупных баз данных не предоставляют бесплатной выгрузки.

В противоположность, локации базовых станции известны и можно найти множество открытых источником информации. Наиболее популярными сервисами являются Mozilla Location Services и OpenCell ID , вместе их базы содержат данные более 50 миллионов базовых станций.

Читайте также:  И and you code wifi

Карта покрытия базовых станций и Wi-Fi точек доступа сервисом Mozilla представлена ниже.

Поддержка LBS в GPS трекерах

Наличие и уровень поддержки LBS функционала во многом зависит от производителя устройства. Некоторые производители позволяют передавать данные GSM вышки постоянно (MCC, MNC, LAC, CID), некоторые устройства передают эти данные только по SMS или GPRS запросу.

Wi-Fi и GSM мониторинг в приложении X-GPS Трекер

Navixy предоствляет собственное решение для мобильных сотрудников. Наши приложения для Android и iOS имеют возможность обработки как GPS, так и LBS данных.

В отличие от стандартных трекеров, мобильные приложения X-GPS Трекер передают уже обработанные данные. Обработка производится встроенными сервисами телефона – Apple Core Location или Google Fused Location, в зависимости от версии ОС.
Для корректной работы LBS необходимо интернет соединение.

Установка радиуса определения LBS

Выставление радиуса определения LBS зависит от местности, в которой находится устройство, и количества базовых станций или точек Wi-Fi. Если устройство находится в сельской местности и не может определить местоположение, рекомендуется увеличить радиус определения LBS , чтобы дальние базовые станции также способствовали определению местоположения устройства.

В городе, где сотовая сеть имеет плотную застройку базовых станций, радиус действия LBS необходимо держать на маленьком уровне, так как ближних базовых станций будет достаточно для определения местоположения и точность при этом будет высока.

Надеемся, что статья была вам полезна. Если вы хотите задать вопрос, поделиться мнением или предложить тему для будущих материалов, оставляйте комментарии ниже или переходите в наши социальные аккаунты Facebook , Linkedin и Twitter .

Источник

Как включение Wi-Fi повышает точность определения местоположения устройства?

Легальные способы определения местоположения телефона по номеру

Радиосигналы Wi-Fi — отличный способ определить географическое местоположение устройства. Устройство (с включенным Wi-Fi) измеряет уровень сигнала всех обнаруженных им близлежащих сетей Wi-Fi, и эта информация учитывается во время триангуляции, чтобы определить, насколько близко / далеко устройство находится от этих точек беспроводного доступа.

Часто случается, что когда вы находитесь в доме, ваш смартфон не может определить ваше точное географическое местоположение с помощью GPS. Причина этого проста: поскольку GPS работает с помощью спутников, которые вращаются вокруг Земли, нахождение в месте, где нет четкого обзора неба, затрудняет отслеживание вашего местоположения антенной на вашем устройстве. помощь GPS.

Однако это не означает, что ваше местоположение невозможно определить, если вы окружены четырьмя стенами и потолком. Вы по-прежнему можете включить Wi-Fi, и это поможет более точно отметить свое местоположение. Еще один очень интересный момент в том, что вам даже не нужно подключиться в любую сеть Wi-Fi, чтобы это работало; вам просто нужно включить WiFi на вашем устройстве.

Определение местоположения с помощью GPS

Когда вы находитесь на открытом воздухе, довольно легко отметить свое местоположение на Земле с помощью глобальной системы позиционирования или GPS. Для непосвященных GPS — это технология, которая помогает определить чье-то местоположение и предоставляет информацию о данной точке на Земле. GPS состоит из трех сегментов: космического сегмента, наземного сегмента и приемников.

Читайте также:  Отключить поиск вай фай

Космический сегмент состоит из сети из более чем 30 спутников, которые постоянно вращаются вокруг Земли и излучают микроволновые сигналы, которые улавливаются крошечной антенной, установленной внутри вашего телефона, планшета или любого другого устройства с функцией GPS.

Хотя в небе более двух десятков спутников GPS, вам нужно быть видимым только четырем, чтобы определить свое местонахождение в любой точке мира. Метод, называемый трилатерацией, позволяет с поразительной точностью оценить точное местоположение устройства с поддержкой GPS.

Определение местоположения с помощью сигналов Wi-Fi

Поскольку GPS работает с помощью сигналов, поступающих с неба, можно ожидать, что ваш смартфон иногда сталкивается с трудностями при определении вашего местоположения, когда вы сидите в гостиной в многоэтажном здании.

В таких случаях включение Wi-Fi помогает определить ваше местоположение. Видите ли, когда Wi-Fi на вашем телефоне включен, он активно ищет доступные беспроводные сети. Следовательно, если ваш телефон обнаруживает, например, четыре точки доступа, алгоритм определения местоположения делает вывод, что он должен находиться поблизости от этих четырех точек доступа (поскольку точки доступа WiFi могут передавать радиосигналы только на расстояние до пары сотен футов).

Очень интересно отметить, что на самом деле вам не нужно быть связано к сети Wi-Fi, чтобы это работало. Ваш телефон просто делает быстрый «снимок» различных точек беспроводного доступа в своем диапазоне и определяет их MAC-адреса, не подключаясь ни к одной из них!

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

Как определяется географическое положение точки беспроводного доступа?

В США и многих других странах автомобили Google Street View использовали для сбора изображений и данных для функции «Просмотр улиц» в Картах Google. Основной целью был сбор изображений дорог и улиц, но они также записывали географические местоположения сетей Wi-Fi, которые они обнаружили во время своего путешествия.

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

В местах, где технологические гиганты, такие как Google (или Apple, Microsoft и т. Д.), Не знают точно, где находится точка беспроводного доступа, вы все равно можете отслеживать свое местоположение через GPS, а затем автоматически регистрировать близлежащие точки беспроводного доступа в базе данных Google Maps. (при условии, что вы разрешили Google собирать данные о вашем местоположении Wi-Fi).

Таким образом, даже вы можете помочь улучшить колоссальную базу данных о географических положениях множества точек доступа WiFi, даже не осознавая этого!

Источник

Оцените статью
Adblock
detector