Ntrip通讯协议1.0-16.09.09.docx
《Ntrip通讯协议1.0-16.09.09.docx》由会员分享,可在线阅读,更多相关《Ntrip通讯协议1.0-16.09.09.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品word 可编辑资料 - - - - - - - - - - - - -Ntrip通讯协议1.01 什么是 Ntrip ?CORS(Continuously Operating Reference Station)s就是网络基准站, 通过网络收发 GPS 差分数据;用户拜访CORS 后,不用单独架设GPS 基准站,即可实现 GPS 流淌站的差分定位;拜访 CORS 系统,就需要网络通讯协议;NTRIP( Networked Transport of RTCM via Internet Protocol)是 CORS 系统的通讯协议之一;2 系统组成使用 NTRIP 通讯协议的 CORS 系
2、统,其组成请参考下图图 1Ntrip 系统组成NtripSource用来产生 GPS 差分数据,并把差分数据提交给NtripServerNtripServer负责把 GPS 差分数据提交给NtripCasterNtripCaster差分数据中心,负责接收、发送GPS 差分数据NtripClient登录 NtripCaster 后, NtripCaster 把 GPS 差分数据发送给它NtripSource 和 NtripServer 一般已经集成到一台 GPS 基准站内, GPS 基准站产生差分数据(扮演着 NtripSource 的角色),然后再通过网络发送给 NtripCas ter(扮演
3、着 NtripServer 的角色)第 1 页,共 5 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -NtripSource 和 NtripServer 也可以分开: GPS 基准站产生差分数据, 然后通过串口发送给一个程序,这个程序再把差分数据发送给 NtripCaster;这里 GPS 基准站扮演着 NtripSource 的角色,程序扮演着 NtripServer 的角色;NtripCaster 一般就是一台固定IP 地址的服务器,它负责接收、发送差分数 据;给 NtripClient 发送差分数据时有两种方案:一是
4、直接转发NtripSource 产生的差分数据;二是通过解算多个NtripSource 的差分数据,为 NtripClient产生一个虚拟的基准站(即VRS);NtripClient 一般就是 GPS 流淌站;登录 NtripCaster 后,发送自身的坐标给NtripCaster;NtripCaster 挑选或产生差分数据,然后发送给NtripClient ;这样 GPS 流淌站即可实现高精度的差分定位;3 NtripServerNtripServer 拜访 NtripCaster 的步骤1、与 NtripCaster 建立 TCP 连接;2、给 NtripCaster 发送如下数据(表示r
5、n 即 0DH 和 0AH ): SOURCE letmein /Mountpoint Source-Agent: NTRIPNtripServerCMD/1.0 上面的 Mountpoint 是挂载点名称,留意它前面的/不能省略; NtripServer 可能有多个,挂载点用来区分它们;上面的 letmein 是此挂载点对应的密码;没有密码,任凭一个程序都能连上挂载点,整个系统就很简单受到恶意攻击;“Source-Agent: NTRIPNtripServerCMD/1.0 ”这一行不是必需的;它说明 了 NtripServer 的软件名称和版本号;这里的软件名称为NtripServerCM
6、D ,版本号为 1.0;3、NtripCaster 给 NtripServer 的回复挂载点、密码均有效,返回:ICY200 OK 挂载点或密码无效,返回:ERROR-Bad Password 4、NtripServer 给 NtripCaster 发送差分数据NtripCaster 回复 ICY200 OK 后, NtripServer 就可以给 NtripCaster 发送差分数据了;第 2 页,共 5 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -4 NtripClientNtripClient 拜访 NtripCa
7、ster,一般有两个目的: 猎取源列表、 猎取差分数据;下面分别进行介绍;4.1猎取源列表多个 NtripServer 给 NtripCaster 发送差分数据,这样NtripCaster 获得的差分数据就有多个; NtripClient 在猎取差分数据之前,需要知道差分数据有几个?分别是什么格式的?这就需要猎取源列表,猎取步骤如下:1、与 NtripCaster 建立 TCP 连接;2、给 NtripCaster 发送如下数据: GET / HTTP/1.0User-Agent: NTRIP GNSSInternetRadio/1.4.10 Accept: */* Connection: c
8、lose“User-Agent: NTRIPGNSSInternetRadio/1.4.10”说明白 NtripClient的软件名称和版本号;这里的软件名称为GNSSInternetRadio,版本号为 1.4.10;3、NtripCaster 将返回如下数据,然后自动断开TCP 连接 SOURCETABLE200 OK Server: NTRIPTrimbleNTRIP Caster Content-Type: text/plainContent-Length: 441Date: 02/Jun/2021:14:13:32 UTCSTR;RTCM23;RTCM23;RTCM2.3;1(1),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ntrip 通讯 协议 1.0 16.09 09
限制150内