Як прискорити підключення gps і збільшити точність gps на андроїд

Як прискорити підключення GPS і збільшити точність GPS на Андроїд

Як прискорити підключення GPS і збільшити точність GPS на Андроїд. У даній статті ви дізнаєтеся як за допомогою нескладних маніпуляцій в кілька десятків разів прискорити підключення GPS і збільшити і його точність на смартфонах і планшетах на ОС Android!

теорія

GPS (Global Positioning System - система глобального позиціонування) - система необхідна для високоточного визначення місця розташування, використовується для навігації і інших цілях.

A-GPS - вдосконалена система GPS, яка прискорює холодний і гарячий старт, за рахунок додаткових каналів зв`язку (WI-FI, стільниковий зв`язок), а також підвищує точність позиціонування.

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

Абсолютно у всіх нових смартфонах і планшетах Android (в яких є GPS) використовується A-GPS.

Як прискорити підключення GPS і збільшити точність GPS на Андроїд

Прискорити підключення GPS і збільшити його точність

необхідна

1. Наявність Root прав на Android смартфоні або планшеті

2. Файловий менеджер з доступом в розділ / system, наприклад Root Browser

3. Комп`ютер

4. Встановити на ПК текстовий редактор NotePad ++ (Windows), для Linux користувачів Gedit

Витягти файл GPS.CONF

За роботу GPS модуля в Android відповідає файл GPS.CONF, який необхідно витягти з системного розділу. Перебувати він по шляху /system/etc/gps.conf і перемістити у внутрішню пам`ять або SD карту, щоб в подальшому редагувати його на ПК.

Як прискорити підключення GPS і збільшити точність GPS на Андроїд

редагування GPS.CONF

Щоб прискорити підключення GPS і збільшити його точність необхідно змінити налаштування GPS.CONF. Відкрийте його за допомогою Notepad ++. Залежно від виробника ви можете побачити різні внесені настройки.

Як прискорити підключення GPS і збільшити точність GPS на Андроїд

Налаштування NTP сервера

Приступимо до модернізації файлу GPS.CONF! Перше що необхідно виконати - це дописати чи переписати NTP_SERVER. NTP - це це високоточний сервер синхронізації часу. Залежно від вашого місце розташування необхідно змінювати головний NTP сервер. Як ви можете бачити вище на скрині вказано сервер north-america.pool.ntp.org, що явно не прискорить підключення до GPS якщо ви наприклад перебуваєте в Білорусії, Україні, Росії. Тому необхідно прописати «місцевий» сервер:

Для Білорусії ідеальним NTP є: by.pool.ntp.org
Для України ідеальним NTP є: ua.pool.ntp.org
Для Росії ідеальним NTP є: ru.pool.ntp.org

Також можна скористатися загальним сервером для Європи: europe.pool.ntp.org

Приклад як повинно бути записано

NTP_SERVER = by.pool.ntp.org   lt; - Для Білорусії
NTP_SERVER = ua.pool.ntp.org   lt; - Для України
NTP_SERVER = ru.pool.ntp.org   lt; - Для Росії

також можна додатково внести ще один сервер Європи, в разі не роботи з одного з місцевих серверів




приклад:

NTP_SERVER = europe.pool.ntp.org
NTP_SERVER = by.pool.ntp.org

Деякі ромодели кастомних прошивок вносять безліч інших NTP сервером, що нема вірно, так як, при цьому підключення навпаки сповільнюється, через те що 5-6 серверів може не працювати, а Android все одно буде витрачати час на з`єднання.

Також існує альтернативні сервера XTRA їх рекомендується вписати і не виконувати ніяких змін

XTRA_SERVER_1 = http: //xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2 = http: //xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3 = http: //xtra3.gpsonextra.net/xtra.bin

Задіяти або не задіювати WI-FI

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

ENABLE_WIPER =

Значення 1 дозволить використовувати WI-FI, значення 0 навпаки заборонить

наприклад:

ENABLE_WIPER = 1 lt; - використовувати WI-FI
ENABLE_WIPER = 0 lt; - не використовувати WI-FI

Звіт проміжних позицій (точність GPS або швидкість підключення)




Даний параметр відповідає за швидкість і точність GPS, якщо більше швидкість (холодний і гарячий старт), то менше точність

INTERMEDIATE_POS =

Значення 0 - точні дані, повільніше підключення.

Значення 1 - менш точні дані (чим довше пропрацює, тим точніше будуть протягом однієї сесії), але швидше підключення.

наприклад:

INTERMEDIATE_POS = 0   lt; - точно, але повільно
INTERMEDIATE_POS = 1   lt; - не точно, але швидко

Поріг точності проміжних позицій (точність GPS)

Даний параметр, відкидає похибки

INTERMEDIATE_POS =

Значення 0 - враховувати всі дані

Значення 100, 200, 300, 1000, 5000 - видаляє похибки

Рекомендується виставляти параметр 0, але ви можете поекспериментувати

наприклад

INTERMEDIATE_POS = 0  lt; - всі проміжні позиції
INTERMEDIATE_POS = 5000  lt; - ігноруються менш точні

Задіяти A-GPS (швидкість, точність)

Параметр відповідає за те буде включений або відключений A-GPS (при включеному точніше)

DEFAULT_AGPS_ENABLE =

Значення TRUE - використовувати A-GPS

Значення FALSE - не використовувати A-GPS

наприклад

DEFAULT_AGPS_ENABLE = TRUE  lt; - використовувати
DEFAULT_AGPS_ENABLE = FALSE  lt; - не використовувати

Підключення до точки з`єднання (Supplicant)

Прописати такі значення якщо не вказані:

SUPL_HOST = supl.google.com
SUPL_PORT = 7276

Тип використання передачі даних в A-GPS

Параметр відповідає за кількість переданої інформації, службова «Control Plane» або широка передача абонентських даних «User Plane». Рекомендується використовувати «User Plane».

DEFAULT_USER_PLANE =

Значення TRUE - використовувати User Plane

Значення FALSE - використовувати Control Plane

наприклад:

DEFAULT_USER_PLANE = TRUE  lt; - User Plane
DEFAULT_USER_PLANE = FALSE  lt; - Control Plane

 Підсумковий варіант файлу GPS.CONF

NTP_SERVER = ua.pool.ntp.org
ENABLE_WIPER = 1
XTRA_SERVER_1 = http: //xtra1.gpsonextra.net/xtra.bin
INTERMEDIATE_POS = 0
XTRA_SERVER_3 = http: //xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2 = http: //xtra2.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE = TRUE
DEFAULT_USER_PLANE = TRUE
ACCURACY_THRES = 0
SUPL_PORT = 7276
SUPL_HOST = supl.google.com

Відредагований варіант файлу GPS.CONF зберегти і закинути назад в Android і перезавантажити його! Вітаю ви змогли прискорити підключення GPS і збільшити його точність на вашому Android!

Легкий спосіб для ледачих

Для тих хто не хоче експериментувати і хоче покластися на чужий досвід, можете скористатися готовим, модифікованим файлом gps.conf. За заявою авторів BlackIce Team підключення до GPS супутникам відбувається практично миттєво.

Все що вам потрібно - це завантажити gps.conf для своєї країни і закинути його по шляху / system / etc, після чого перезавантажити Android.

Завантажити колекцію оптимізованих GPS.CONF

Поділися в соціальних мережах:

Схожі
Wd починає продажі першого в світі ультратонкого 2,5 "жорсткого дискаWd починає продажі першого в світі ультратонкого 2,5 "жорсткого диска
WeatherproWeatherpro
Aorus анонсувала ігрову клавіатуру thunder k7 і миша thunder m7Aorus анонсувала ігрову клавіатуру thunder k7 і миша thunder m7
Google стартGoogle старт
Як збільшити значення поля на 1 через sqlЯк збільшити значення поля на 1 через sql
Який браузер найшвидший?Який браузер найшвидший?
Пошук в інтернетіПошук в інтернеті
Про wi-fi мережахПро wi-fi мережах
ThermometerThermometer
Позиціонування відвідувача на jаvascriptПозиціонування відвідувача на jаvascript
» » Як прискорити підключення gps і збільшити точність gps на андроїд