Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android刷機教程 >> 小米刷機教程 >> 小米手機 GPS配置以及工作原理教程

小米手機 GPS配置以及工作原理教程

編輯:小米刷機教程

  本篇以論壇給出的gps.conf文件為例,其配置文家如下:

  NTP_SERVER=cn.pool.ntp.org //ping:46ms(毫秒)
   服務器在中國;子服務器一號:1.cn.pool.ntp.org ping:59ms;
                                  子服務器二號:2.cn.pool.ntp.org ping:46ms
  NTP_SERVER=north-america.pool.ntp.org //ping:349ms 服務器在美國。玩過網絡游戲的都知道這個數值已經比較慢了。
  NTP_SERVER=pool.ntp.org //原子鐘服務器在世界各地還有很多,可以參考www.pool.ntp.org。XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin //ping:269ms
  XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin //ping:222ms(此服務器速度相對最快,一會修改的時候把它放到XTRA_SERVER_1裡面)
  XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin //ping:268ms
  SUPL_HOST=suplcn.sirf.com //ping:47ms(以下這些就是傳說中的A-GPS輔助定位服務器,47ms的速度相對迅速的。一般內網的游戲服務器也就是這個速度。這個服務器還提供7276端口的服務)
  SUPL_HOST=sls1.sirf.com //服務器並未響應。ping:Request timed out.
  SUPL_HOST=supl.nokia.com //ping:469ms;這是諾基亞在歐美的服務器,速度還是太慢了,另外我還測試了supl.google.com的谷歌服務器ping到了586ms這也太慢了。
  SUPL_PORT=7275 //上面這些A-GPS服務器的服務端口,一般通用7275或7276
  [email protected] //以下這兩行只適用於電信的手機也就是使用CDMA網絡和CDMA2000網絡的手機。聯通的賬號我並沒有收集,移動2G的機子刪掉這一行和下一行,移動3G不會設置
  PPP1_PW=vnet.mobi //這一行是上一行公共賬號的公共密碼。也只是試用電信的CDMA的2G和3G網絡。

  好了上面講解了這麼多大家也因該了解了其每行代碼基本的功能和能給我們服務的速度。其實有些服務器沒必要搞這麼。反而會拖慢GPS工作的速度,再加上很多用戶使用的2G流量本來工作就慢,再加上那些慢速服務器的啟動測試,造成了即使裝上了補丁依然工作很慢的原因。其實還有幾個細節也希望大家注意,講解如下:
  1、當使用WIFI在做A-GPS服務的時候,精度會嚴重折扣,誤差甚至到幾公裡這麼可怕(WIFI嚴格意義上不等於WLAN)。但有時貌似還是工作比較正常。誤差也大。所以最好開啟2G或者3G的ctwap進行連接。ctnet的鏈接特性和ctwap有些區別,建議還是使用相對較慢的ctwap。
  2、PPP1_ID的賬號和PPP1_PW密碼的這兩行,我這裡設置的是電信的設置,至於移動和聯通的設置可以電話自己的服務商,比如移動是10086。

  成果篇:
  講了這麼多,手快的同學基本已經自己把新的配置文件搞定了。我這裡給出我的修改配置。當然完美的使用地是貴州的電信3G用戶。全國其余地方對於ping出的數值可能不[hide]一樣。但是用我給的配置也是可以的。
  電信2G或3G完美使用版配置:
  NTP_SERVER=cn.pool.ntp.org
  XTRA_SERVER_1=http://xtra2.gpsonextra.net/xtra.bin
  XTRA_SERVER_2=http://xtra1.gpsonextra.net/xtra.bin
  XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
  SUPL_HOST=suplcn.sirf.com
  SUPL_PORT=7275
  [email protected]
  PPP1_PW=vnet.mobi
  對於XTRA_SERVER_1中的配置成http://xtra2.gpsonextra.net這個服務器來下載衛星通訊文件是因為還是快了近50ms。並不是我手誤打錯了。
  移動和聯通使用版配置:
  NTP_SERVER=cn.pool.ntp.org
  XTRA_SERVER_1=http://xtra2.gpsonextra.net/xtra.bin
  XTRA_SERVER_2=http://xtra1.gpsonextra.net/xtra.bin
  XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
  SUPL_HOST=suplcn.sirf.com
  SUPL_PORT=7275
  對於移動和聯通用戶是否需要設置PPP1_ID賬號才能享受A-GPS或者其余GPS特性功能,受我水平有限,還要靠機油挖掘。

  總結:
  在修改完設置以後重啟手機,發現進凱立德或高德等支持A-GPS導航的軟件,只要進軟件就已經定位成功了。然後GPS的衛星信號一到,直接精確到不行。哈哈!真正實現秒級定位。但是要說GPS在瞬間搞定,這是不現實的,知道GPS工作原理的機油都因該知道,5秒左右鎖定一顆衛星已經是很快了。然後和衛星進行單向通訊一般完成的過程都要20秒左右。受到雲層等天氣影響。一般在20秒以內完成GPS和所有AGPS工作已經算是極速了。如果設備本身攜帶原子鐘,其定位的精確性和速度將會大大提升。手機帶個原子鐘,就現在來說可能不?所以在沒有WIFI、WLAN、2G、3G網絡輔助定位的情況下。30秒左右完成定位說明你的GPS還是工作很正常的。
  各地情況可能不同不能保證都可秒定哦,僅供實驗。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved