Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Як працює GPS на моєму телефоні?

Зміст:

Anonim

Однією з найкрутіших особливостей сучасного смартфона є те, як він може визначити, де ти знаходишся, поки ти там. Це має деякі недоліки - приходять у голову жахливі оголошення на основі розташування чи відстеження ваших рухів - але можливість бачити, де ви знаходитесь, де вам потрібно бути, і як саме туди потрапити - це приголомшливо. Ваш смартфон - це також ваш TomTom.

Вся ця магія відбувається однаково на кожному телефоні від кожної компанії, яка їх виготовляє, незалежно від операційної системи. Кілька компонентів працюють разом, щоб точно визначити вас (часто з точністю до 5 метрів!), І програмне забезпечення може розумно вибрати найкращий спосіб зробити це. Якщо вам потрібна дуже точна інформація про місцеположення для чогось, наприклад, навігації, GPS зазвичай викликається, щоб виконати цю роботу. Те, як це працює, також досить класно.

Що таке GPS?

Фото надано Національним координаційним управлінням для космічного розміщення, навігації та хронометражу.

GPS розшифровується як G lobal P ositioning S ystem. Це технологія, що належить (так, належить) уряду США та контролюється ВВС країни. Безкоштовно користуватися всіма, в першу чергу, утилітами Північної Америки, навіть якщо GPS зазвичай є регіональною назвою для тієї ж системи в інших регіонах.

GPS - це система радіонавігації. Він використовує радіохвилі між супутниками та приймачем всередині телефону для надання інформації про місцезнаходження та час будь-якому програмному забезпеченню, яке потребує його використання. Вам не потрібно надсилати будь-які фактичні дані назад у простір, щоб GPS працював; Вам потрібно лише мати можливість отримувати дані з чотирьох або більше з 28 супутників на орбіті, які призначені для геолокаційного використання.

GPS точний, але він повільний і використовує багато сил на обох кінцях.

Кожен супутник має свій власний внутрішній атомний годинник і передає кодований часом сигнал на певній частоті. Ваша мікросхема приймача визначає, які супутники видимі та безперешкодні (це важливо, і ви прочитаєте чому трохи), а потім починає збирати дані із супутників із найсильнішими сигналами. Дані GPS повільні, і це задумано - супутники працюють на акумуляторних батареях і для швидкого передачі сигналу в сотні тисяч миль знадобиться більше енергії - тому для геолокації знадобиться до хвилини.

GPS-приймач вашого телефону використовує дані цих сигналів, щоб визначити, де ви знаходитесь та в який час. Зауважте слово тріангуляція та згадування вище, що для роботи GPS потрібні чотири супутники. Четвертий сигнал використовується для визначення висоти, щоб ви могли отримати свої геолокаційні дані на карті лише з трьома сигналами.

GPS-приймачі використовують багато енергії та потребують безперешкодного перегляду декількох супутників для роботи. Перешкоди можуть включати високі будівлі, а це означає, що місця, де живе більшість з нас, можуть (і взагалі) мати проблеми з отриманням необхідних йому даних постійно. Ось де на малюнку входить AGPS.

Що таке AGPS?

Для початку ви, ймовірно, використовуєте AGPS - розміщений G- лобальний режим, коли ви хочете, щоб ваше місце розташування було зі свого телефону. Як уже згадувалося, радіоприймачі GPS використовують багато енергії, і якщо вони не користуються постійним користуванням, це може зайняти до хвилини щоразу, коли ви отримуєте нові дані. Оскільки ви, як правило, хочете, щоб ваше місцезнаходження знаходилось в русі, це може бути тягарем.

AGPS додає дані про розташування стільникового зв'язку для сприяння геолокації. Ваш телефонний оператор знає, де ви знаходитесь, оскільки ваш телефон "пінг" стільникових веж. Коли ви бачите три або більше веж, телефонна компанія може тріангулювати, де ви знаходитесь. Наскільки точно це буде, залежатиме від сили сигналу між вашим телефоном і вежею, але зазвичай це досить добре, щоб використовувати його для даних про місцезнаходження.

Програмне забезпечення на вашому телефоні подає ці необроблені дані про розташування стільникового зв'язку на GPS-приймачі, які періодично переключатимуться між даними GPS та стільниковим розташуванням, щоб отримати дуже близьке наближення (в межах 50 метрів або більше) в режимі реального часу. Кожного разу, коли від супутників GPS отримується справжня геолокаційна позиція, ваше місцезнаходження коригується; всі ми бачили шпильку на карті, яка вказує, куди ми засиджуємося раз на час, і ось що відбувається, коли це відбувається.

AGPS дійсно надсилає дані з вашого телефону, але свої дані, які вже надсилалися, коли він перевіряє, чи є вежі стільникового зв'язку в межах дальності. Ви не платите за це, але для використання AGPS вам знадобиться активний план даних.

Який краще?

Це просте питання: AGPS - це краще рішення більшість часу. Ми хочемо, щоб наш телефон знав, де ми знаходимося в режимі реального часу, не використовувати багато енергії акумулятора для цього, і мати змогу оновлюватись, коли програмне забезпечення потребує цього, не чекаючи хорошого блокування GPS. Місце розташування AGPS не настільки точне, як справжнє місце розташування GPS, але воно досить добре для майже кожного випадку використання, а мікрокоригування, які можна здійснити за допомогою справжніх даних GPS, коли оновляється, дозволяє отримати більшість розбіжностей.

Як уже згадувалося, AGPS потребує стільникового зв'язку. Це означає, що є випадки, коли GPS є кращим. Будь-який час, коли ви не маєте з'єднання для передачі даних, ви не зможете використовувати GPS з підтримкою стільникового зв'язку. Те ж саме відбувається, коли у вас не вистачає (три - це магічне число) стільникових веж у діапазоні вашого телефону. Більшість додатків, які потребують місцезнаходження, також потребують з'єднання для передачі даних, але деякі, наприклад програми Geocaching, живуть на сховищі телефону та працюватимуть, поки ви не будете перебитий шлях, шукаючи прихований скарб.

Щоб отримати найкраще з обох світів, переконайтеся, що ви включили всі параметри розташування у налаштуваннях телефону та дозвольте йому приймати рішення за вас!