Ntrip (Networked Transportof RTCM via Internet Protocol). (通過網際網路進行RTCM網路傳輸的協定) 是在網際網路上進行RTK數據傳輸的協定。所有的 RTK數據格式(NCT,RTCM,CMR,CMR+等等)都能被傳輸。
Ntrip是一個套用層協定,我們已經知道可以通過網際網路將RTK數據從參考站傳輸到流動站,但是使用 Ntrip有哪些不同呢?在回答這個問題前,有必要理解什麼是Ntrip。
NRTIP主要由三個部分組成。
Ntrip客戶: 這是收到 RTK數據流的那部分組成,指的是帶有RTK流動站的測量員。NtripClient將使用 NtripCaster合適的IP位址通過網際網路連線到NtripCaster。
Ntrip伺服器: 這部分用於從 GPS參考站到NtripCaster傳輸RTK數據。 NtripServer (硬體)通常是一台PC機(同GPS感測器連線)或者它就是一台直接連到網際網路的接收機。有時您可能也聽到過術語 Ntrip [來源] �這指的是本身(GPS感測器)能夠產生 RTK數據的硬體。與 NtripClient一樣,NtripServer將使用NtripCaster合適的 IP位址通過網際網路連線到 NtripCaster 。
Ntrip處理中心:這是一個網際網路伺服器,它將進出NtripServer和[客戶]的不同數據流進行處理。可以將Ntrip網路伺服器當作一個“電話程控機”,它將 NtripClient連線到需要的數據流。它對進出參考站端和客戶端的不同數據流進行處理,物理上是一個伺服器組,承擔著參考站和用戶間通訊的橋樑作用。它是基於網際網路(HTTP)的服務,控制不同數據在控制中心伺服器的進出。從參考站端接收數據流並處理,同時設定數據流所屬參考站的代碼、密碼、賬號等。從客戶端收到請求訊息,看客戶端是否已註冊並通過認證,可以收發RTK數據流。另外,控制中心還具有與Internet臨近系統(或參考站網)的聯網能力,包括:支持Ntrip,實現系統數據聯網和服務聯網,支持服務註冊和服務漫遊功能,可增加參考站數量,滿足擴充要求等。一般地,控制中心支持三種數據的傳輸率:GNSS差分數據約為0.5KB/秒,RTK差分數據約為5KB/秒,原始導航數據約5KB/秒。
注意到通過使用 http(超文本傳輸協定)使得數據流在三個部分之間傳遞。這是全球資訊網(WWW )使用的一個協定,WWW定義了信息怎樣被格式化和傳輸。
現在我們知道了數據怎樣從 NtripServer (RTK參考站)傳到 NtripCaster (處理數據流)和 NtripClient (RTK 流動站)怎樣得到數據。但是使用 Ntrip 有什麼優點呢?
使用 Ntrip意味著遍布大面積區域的多個NtripServer (RTK參考站)都能連線到NtripCaster。這意味著如今在一個地區的一群測量員(他們已經在一些地方各自安裝了永久參考站)能夠“聯合力量”並且很容易的共享所有的參考站。
通過它的 MOUNTPOINT 識別每一個 NtripServer(RTK參考站),這個識別碼是唯一的。這是一個由 4 個字元組成的識別碼,在第一次連線到 NtripCaster時由參考站的“所有者”定義。所有涉及到單獨的 NtripCaster的掛載點都被NtripCaster存儲在資源表。
可以通過 NtripClient(野外的測量員)提供的,需要使用的,單獨的NtripServer信息下載資源表。這個平台包含的信息有參考站的坐標,使用的 RTK 格式,使用參考站需要的密碼和 ID ,使用參考站產生的費用,等等。測量員能夠決定希望使用哪個掛載點,有效的決定從他希望的那個參考站接收 RTK 數據(通常是離他當前工作最近的地方)。
同時記住 Ntrip不限制數據傳輸格式,所有的數據格式(NCT,RTCM,CMR和CMR+)都能被處理。這意味著每一個測量員能夠選擇傳遞到NtripCaster的數據格式。
如果它們被註冊並且需要使用密碼和用戶名,那么 NtripClient和NtripServer才能夠連線到NtripCaster。這能夠提供安全性和預防非註冊用戶進入到NtripCaster傳送或者接收 RTK數據。
NtripCaster也能夠“保護”從 NtripServer得到的數據,比如僅僅註冊用戶能夠接收到 RTK 數據。這意味著NtripCaster知道哪一個流動站已經登入和線上時長 �那么NtripCaster將這條信息傳遞給 NtripServer (參考站)的所有者,他就能根據流動站用戶收到的數據進行收費。它能夠阻止 RTK 流動站直接連線到獨立的參考站。在世界範圍內連線到 NtripCaster的參考站的數量將會不斷的增加。
通過網際網路使用 RTK 數據代替了電台連線或者 “直接的”GSM/CDMA 通訊,並且變得越來越普遍。使用網際網路的優點包括沒有範圍限制,多個 RTK流動站用戶能夠同時進入到獨立的參考站和少的連線費用。 使用 Ntrip允許通過使用已註冊的用戶名和密碼控制從參考站播發 RTK 數據到流動站用戶。
Ntrip與以往的RTK直接傳輸方式不同,它將多個參考站端的觀測數據首先經Internet網路傳送至控制中心,進一步處理後再由移動通訊網,如GPRS,CDMA網播發出去。圖2是它的一種工程流程。控制中心的差分數據由中心伺服器傳送到行動網路,再通過該網路傳送給眾多的客戶。客戶在接收設備中裝有可以接收來自系統控制中心數據的特定客戶端軟體,用戶利用移動網卡登錄網際網路可以實現對中心的訪問。客戶在進行RTK工作時,首先需要傳送訪問參數(用戶賬號和密碼)到控制中心。系統對其認證通過後,可端收到RTK數據。同時,客戶端還要將其接收數據設定點(源)的信息傳給控制中心。無論是客戶端,還是參考站端,它在系統中的識別碼是唯一的,在第一次連線到控制中心時進行定義,所有識別碼都由控制中心存儲在系統的D表中。這保證了系統的安全性,可以預防非註冊用戶進入到控制中心傳送或者接收RTK數據。控制中心可以實時知道哪一個流動站已經登入和線上時長,能根據流動站用戶收到的數據進行計費管理等。