【GNSS】实时数据常用数据格式和协议梳理
1. Ntrip
Ntrip (Networked Transport of RTCM via Internet Protocol). (通过互联网进行RTCM网络传输的协议) 是在互联网上进行RTK数据传输的协议。所有的 RTK数据格式(NCT,RTCM,CMR,CMR+等等)都能被传输。
Ntrip是一个应用层协议,我们已经知道可以通过互联网将RTK数据从参考站传输到流动站,但是使用 Ntrip有哪些不同呢?在回答这个问题前,有必要理解什么是Ntrip。
NTRIP主要由三个部分组成。
- Server
- Caster
- Client
ntrip server: 通过某种途径获得到RTK差分信息,然后传送给 Ntrip Caster,
Ntrip Caster:接收Ntrip Server的差分数据。给ntrip client发送GPS差分数据。
ntrip client: 向Ntrip Caster申请GPS差分数据,最终实现RTK定位。
NTRIP协议分为ntrip1.0与ntrip2.0,
-
ntrip1.0协议是基本HTTP / TCP / IP的,应用比较简单,权限管理,
-
ntrip2.0协议是ntrip1.0的基础上,修改了不符合 HTTP协议的一些地方。为适应RTCM信息的实时性,又增加了基于RTSP / TCP / IP和RTP / UDP / IP的传输协议。