# Что такое LBS-отслеживание: Cell ID и WPS

Технология LBS (Location-based services) позволяет определять местоположение объекта без использования стандартных сервисов, таких как GPS, GLONASS, Galileo или Beidou.

Трекинг LBS — это широкое понятие, которое включает в себя различные методы. Здесь мы рассмотрим только позиционирование на основе GSM и Wi‑Fi.

## Трекинг GPS и LBS: основные различия

Позиционирование на основе GSM и Wi‑Fi обычно менее точное, чем GPS, но может работать в более сложных условиях, без необходимости в прямой видимости неба. Сигнал GSM труднее заглушить, и его проще получить даже в том случае, если устройство находится под землей или в здании. Сигналы Wi‑Fi обеспечивают большую точность при отслеживании в помещениях.

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

## Как работает трекинг LBS

#### Трекинг на основе GSM

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

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

![Трекинг на основе GSM](/files/9eb381809766a03ca1331d447c2aec761cc9779d)

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

Cell of Origin определяет местоположение базовой станции, а не самого устройства.

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

![Cell of Origin](/files/0c4af2076a77b8528609a9a7fb163a1924c4f5e7)

Точность определения местоположения зависит от плотности базовых станций. В городах и развитых районах точность определения местоположения может достигать 50–100 м, тогда как в сельских и малонаселенных районах погрешность может достигать нескольких километров. Продвинутые системы также могут пытаться вычислить расстояние между модулем GSM и станцией. Такие системы обычно требуют модификации установленной инфраструктуры и являются довольно дорогостоящими. Распространенный метод поиска называется **E-OTD (Enhanced Observed Time Difference)**.

Он основан на измерении и сравнении разницы во времени прихода пакетов от ближайших базовых станций. Задержки и известное расположение базовых станций можно использовать для триангуляции местоположения модуля GSM. Этот метод поиска обеспечивает гораздо лучшую точность даже в удаленных районах — около 125 метров, однако для него требуется, чтобы на базовых станциях были установлены блоки измерения местоположения.

![E-OTD Enhanced Observed Time Difference](/files/b1035e729bacbff32f0baa9dca1a6a9e255e6050)

#### **Система позиционирования Wi‑Fi (WPS)**

WPS использует беспроводные точки доступа для определения местоположения. Чаще всего она используется на мобильных телефонах и нередко применяется для более точного отслеживания внутри помещений. Существует несколько подходов к определению местоположения с помощью WPS.

**Индикатор уровня принимаемого сигнала**

Первый основан на индикаторе уровня принимаемого сигнала. Устройство измеряет уровень сигнала между собой и несколькими точками доступа. Затем полученные данные объединяются в модель распространения сигнала для определения расстояний между устройством и точками доступа.

Расчет может выполняться самим устройством, либо данные могут быть отправлены во внешний сервис.

![Индикатор уровня принимаемого сигнала](/files/b5a3010fb8dcb78bb79741affdb25f3b242e5005)

**Fingerprinting**

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

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

**Time of Flight**

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

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

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

![Позиционирование WiFi по Time of Flight](/files/bdddc3bb7300a22fdb083210d3076dc015092c09)

*На схеме показана точка доступа, отправляющая кадр DATA клиентскому устройству и ожидающая получения пакета подтверждения (ACK). d — это задержка планирования (offset), возникающая на стороне клиентского устройства, и она зависит от того, сколько времени требуется устройству для формирования ACK. t\_p — это время распространения сигнала между передатчиком и приемником, и обычно считается одинаковым на пути к цели и обратно. t\_ack — это время, необходимое для передачи кадра ACK. Время пролета соответствует t\_measured.*

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

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

Данные Wi‑Fi сети может быть трудно получить, поскольку крупные поставщики баз данных не разрешают бесплатную загрузку баз данных.

Однако можно скачать местоположение вышек базовых станций, и существует множество открытых баз данных на выбор. Одними из наиболее известных сервисов являются [Mozilla Location Services](https://location.services.mozilla.com/) и [OpenCell ID](https://www.opencellid.org/), которые вместе содержат данные более чем о 50 миллионах базовых станций.

Покрытие Mozilla для базовых станций и точек Wi‑Fi показано на карте.

![Покрытие Mozilla Location Services](/files/f1829d8742c9de5eb668fa6d34438a7b5356aaab)

## Поддержка LBS в аппаратных устройствах

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

Если вы не уверены, поддерживают ли ваши устройства LBS в Navixy, пожалуйста, проверьте описания интеграций [на нашем сайте](https://www.navixy.com/devices/).

## Трекинг на основе GSM и Wi‑Fi в приложениях X‑GPS

Navixy предлагает собственное [мобильное решение для отслеживания](https://www.navixy.com/features/mobile-apps/) с поддержкой LBS.

В отличие от аппаратных трекеров, мобильные приложения Navixy передают уже обработанные данные LBS. Приложения используют нативные сервисы ОС, такие как Apple Core Location или Google Fused Location, в зависимости от используемой ОС.\
\&#xNAN;*Обратите внимание, что для обработки данных службам требуется сетевое подключение.*

![Как работает трекинг на основе GPS](/files/d3f6b5562be0e9e18adebe66e2f3202a16171c78)

## Настройка LBS в Navixy

Платформа отслеживания Navixy бесшовно поддерживает нативную интеграцию определения местоположения по GSM-ячейкам и LBS для множества устройств отслеживания. В большинстве сценариев технологии GPS и GSM работают вместе в тандеме. Когда данные GPS недоступны, система автоматически переключается на LBS как на надежный резервный вариант. Например, если автомобиль заезжает на подземную парковку, наблюдатель может видеть как последнее известное точное GPS-местоположение, так и текущее местоположение на основе GSM (в пределах определенного диапазона точности).

![Настройки LBS в Navixy](/files/72f9a483590389cd8c0bff55493680ec011598e9)

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

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

![Настройки LBS в Navixy](/files/d5347703cccd86facf97437bbbbe96f9b3bd0334)

В общем, именно так работает трекинг LBS. Это отличный инструмент позиционирования и достойная альтернатива GPS-трекингу, когда последний недоступен или нецелесообразен в использовании. Надеемся, статья была вам полезна.

## Мое устройство отправляет только точки LBS — почему?

Это может происходить по нескольким причинам:

1. **Устройство не может получить GPS-сигнал из-за своего местоположения** — возможно, ваше устройство находится в гараже или на подземной парковке. Также проверьте установку устройства в автомобиле.
2. **GPS-антенна устройства не работает** — пожалуйста, проверьте ее подключение к устройству и расположение: лучшее место — под лобовым стеклом
3. **GPS-модуль устройства не работает** — иногда это может случаться; в этом случае мы рекомендуем обратиться к вашему местному дилеру, чтобы заменить устройство на исправное.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/expert-center/ru/vehicle-telematics-technology/positioning-techniques/what-is-lbs-tracking-cell-id-and-wps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
