chaoshu的个人博客分享 http://blog.sciencenet.cn/u/chaoshu

博文

NTRIP Caster

已有 9820 次阅读 2020-8-6 11:33 |个人分类:GNSS|系统分类:科研笔记

一、什么是NTRIP Caster

了解什么是NTRIP Caster?首先需要了解什么是NTRIP

简单理解,就是通过互联网传输rtk差分数据(Networked Transportof RTCM via Internet)

最简单的理解NTRIP Caster,就是其接收各个基准站(连续跟踪站)数据后完成参考站(流动站)差分改正数据生成,并提供差分改正数据的网络发布;


caster1.png

批注 2020-08-06 103305.png

NtripSource用来产生GNSS差分数据,并把差分数据提交给NtripServer

NtripServer负责把GNSS差分数据提交给NtripCaster

NtripCaster差分数据中心,负责接收、发送GNSS差分数据

NtripClient登录NtripCaster后,NtripCaster把GNSS差分数据发送给它

NtripSource和NtripServer一般已经集成到一台GNSS基准站内,GNSS基准站产生差分数据(扮演着NtripSource的角色),然后再通过网络发送给NtripCaster(扮演着NtripServer的角色)

NtripSource和NtripServer也可以分开:GNSS基准站产生差分数据,然后通过串口发送给一个程序(比如strsvr),这个程序再把差分数据发送给NtripCaster。这里GNSS基准站扮演着NtripSource的角色,程序扮演着NtripServer的角色。

NtripCaster一般就是一台固定IP地址的服务器,它负责接收、发送差分数据。给NtripClient发送差分数据时有两种方案:

一是直接转发NtripSource产生的差分数据,NtripClient只要指定挂载点即可;Mountpoint是挂载点名称,NtripServer可能有多个,挂载点用来区分它们。

二是通过解算多个NtripSource的差分数据,为NtripClient产生一个虚拟的基准站(即VRS)。

在这种情况下,NtripClient不仅要指定挂载点,还要发送自身的坐标给NtripCaster,NtripCaster根据这个坐标才能产生虚拟基准站。NtripClient给NtripCaster发送自身坐标,用到的就是NMEA里的GGA数据。是否需要给NtripCaster发送GGA数据,有一个指标参数,0表示不需要,1表示需要。

NtripClient一般就是GNSS流动站。登录NtripCaster后,发送自身的坐标给NtripCaster。NtripCaster选择或产生差分数据,然后发送给NtripClient。这样GNSS流动站即可实现高精度的差分定位。

二、获得NTRIP Caster

可以免费获得部署的NTRIP Caster有如下:

1、SNIP

2、Back 40 Precision

3、Lefebure:已经停止维护了!

4、BKG NTRIP Caster / BKG Ntrip Client (BNC)

5、......

三、地基增强系统

1、各省CORS系统都有一个NTRIP Caster软件,比如天宝的VRS3Net、徕卡的GPS Spider等等;

2、商业系统,比如千寻位置,六分科技;


参考网址:

http://www.lefebure.com/articles/ntrip-caster-setup/

https://www.jianshu.com/p/74f3bf6bd871





https://blog.sciencenet.cn/blog-858128-1245215.html

上一篇:rtkrcv能否通过Windows下VS编译exe???
下一篇:北斗物联
收藏 IP: 119.79.228.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-26 17:02

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部