mosaic的系列产品内置了全功能Ntrip(Full-feature Ntrip),包括Ntrip Server、Ntrip Client以及Ntrip Caster。在这期,将围绕以下三个话题展开。
1、什么是Ntrip?欢迎13589036830交流讨论NTRIP (Networked Transport of RTCM via Internet Protocol)代表通过互联网传输GNSS数据的应用级协议。其系统组成如下图所示。
图中,NtripSource负责产生GNSS差分数据,并把差分数据提交给Ntrip Server;NtripServer负责把GNSS差分数据提交给Ntrip Caster;NtripCaster是差分数据中心,负责接收、发送GNSS差分数据;NtripClient登录Ntrip Caster后,获取GNSS差分数据。
Ntrip Source 和 Ntrip Server 一般已经集成到基准站内,基准站产生差分数据,然后再通过网络发送给Ntrip Caster,当然Ntrip Source 和 Ntrip Server也可以分开:基准站产生差分数据,然后通过串口发送给一个程序,这个程序再把差分数据发送给Ntrip Caster。
Ntrip Caster一般就是一台固定IP地址的服务器,它负责接收、发送差分数据。给Ntrip Client发送差分数据时有两种方案:一是直接转发Ntrip Source产生的差分数据;二是通过解算多个Ntrip Source的差分数据,为Ntrip Client产生一个虚拟的基准站(即VRS)。
Ntrip Client一般就是流动站。登录NtripCaster后,发送自身的坐标给Ntrip Caster。Ntrip Caster选择或产生差分数据,然后发送给Ntrip Client。
2、配置Ntrip
note #1:Ntrip服务是基于HTTP协议,运行Ntrip服务需要网络连接。USB虚拟的网络 192.168.3.1是本地网络,仅支持局域Ntrip功能。物理网络接口同时支持公网和本地网络。
note #2:Ntrip Caster,Ntrip Server,Ntrip Client是三个独立的组件,可同时工作。
2.1 配置Ntrip Server
可通过Web界面Corrections>NTRIP选择增加Ntrip Server,并设置Caster IP,Port,User name,Password,Mount point和NTRIP version,即下图的方式1;也可通过RxControl软件的Communication > NTRIP Settings>NTRIP Server/Client settings进行相关设置,即下图的方式
Ntrip Server要选择RTCM消息类型、输出间隔和RTCM数据中包含的频点,点开Advanced Settings,选择RTCMv3进行设置。附上一张mosaic接收机支持的RTCMv3消息列表。
2.2 配置Ntrip Caster
Web界面Communication>NTRIP Caster,使能后增加User name,Password和Mount point,其默认端口是2101,Caster IP为localhost;RxControl软件Communication>NTRIP Settings>NTRIP Caster settings,使能后增加User name,Password和Mount point,其默认端口是2101,Caster IP为localhost;
3、举个栗子
最后,我们用mosaic-X5作为基准站,播发RTCMv3:1074-1084-1094-1124(1),1005(10),1033(1),1230(1),并且输出各卫星导航系统指定的信号类型。应该怎么去设置呢?按照第二节,首先,我们配置Ntrip Caster
然后,我们配置Ntrip Server
至此,我们就建立了基准站服务账号。
6月10日,是我國香港樂壇傑出的音樂人黃傢駒的生日,為瞭紀念這位天才,我在這裡將我的油畫連環畫代表作《光輝歲月—beyond樂...