Як прискорити підключення gps і збільшити точність gps на андроїд
Як прискорити підключення GPS і збільшити точність GPS на Андроїд. У даній статті ви дізнаєтеся як за допомогою нескладних маніпуляцій в кілька десятків разів прискорити підключення GPS і збільшити і його точність на смартфонах і планшетах на ОС Android!
теорія
GPS (
A-GPS - вдосконалена система GPS, яка прискорює холодний і гарячий старт, за рахунок додаткових каналів зв`язку (WI-FI, стільниковий зв`язок), а також підвищує точність позиціонування.
Холодний і гарячий старт GPS - модуль GPS записує дані про розташування супутників і інші значення (альманах), при їх відсутності або якщо дані застаріли відбувається холодний старт, який може тривати від 5 - 15 хвилин, протягом цього часу модуль буде оновлюватися інформація про GPS супутниках і надалі намагатися до них підключитися, якщо модуль має всі дані і вони не застаріли відбувається гарячий старт, час підключення до супутників тривати 1 - 5 хвилин.
Абсолютно у всіх нових смартфонах і планшетах Android (в яких є GPS) використовується A-GPS.
Прискорити підключення GPS і збільшити його точність
необхідна
1. Наявність Root прав на Android смартфоні або планшеті
2. Файловий менеджер з доступом в розділ / system, наприклад Root Browser
3. Комп`ютер
4. Встановити на ПК текстовий редактор
Витягти файл GPS.CONF
За роботу GPS модуля в Android відповідає файл GPS.CONF, який необхідно витягти з системного розділу. Перебувати він по шляху /system/etc/gps.conf і перемістити у внутрішню пам`ять або SD карту, щоб в подальшому редагувати його на ПК.
редагування GPS.CONF
Щоб прискорити підключення GPS і збільшити його точність необхідно змінити налаштування GPS.CONF. Відкрийте його за допомогою Notepad ++. Залежно від виробника ви можете побачити різні внесені настройки.
Налаштування 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.
Завантажити колекцію оптимізованих
- Google старт
- Gps трекер - loki
- Thermometer
- Clocksync
- Weatherpro
- Астеріум (gps трекер)
- Aorus анонсувала ігрову клавіатуру thunder k7 і миша thunder m7
- Як прискорити завантаження програм?
- Як дізнатися місце розташування людини на андроїд телефоні або планшеті
- Який браузер найшвидший?
- Як збільшити час роботи iphone і ipad
- Як відключити визначення місцеположення в android
- Як прискорити інтернет на iphone
- Як прискорити ios 8 на старих iphone і ipad
- Як збільшити швидкість роботи комп`ютера?
- Як збільшити значення поля на 1 через sql
- Позиціонування відвідувача на jаvascript
- Про wi-fi мережах
- Особисті дані в андроїд
- Wd починає продажі першого в світі ультратонкого 2,5 "жорсткого диска
- 6 Способів прискорити роботу комп`ютера!