Ntrip协议
发布时间:2020-09-21 16:24:54 点击次数:479

Ntrip通讯网合同协议

1 Ntrip协议书

CORS(Continuously Operating Reference Stations)可是电脑无线网络基本准则站,顺利通过电脑无线网络收发员GPS差高考成绩据。访客网站访问CORS后,不要多个搭建GPS基本准则站,就能达成GPS流通站的差分标记。

互访CORS整体,就可以微信网络无线联系合同服务协议。NTRIP( Networked Transport of RTCM via Internet Protocol)是CORS整体的无线联系合同服务协议之中。

2 设计組成

选择NTRIP网络通信合同书的CORS系统化,其组合而成请规范所示


图1 Ntrip系统包含

NtripSource        拿来制造GPS差结果线据,并把差结果线据上传给NtripServer

NtripServer        开展把GPS差积分据去提交给NtripCaster

NtripCaster        差得分据平台,主要负责传输、接收GPS差分数线据

NtripClient        账号登录NtripCaster后,NtripCaster把GPS差积分据传输给它

NtripSource 和 NtripServer 似的逐渐集成式到一架GPS标准站中,GPS基准面站有差结果据(串演着NtripSource的英雄),但是再完成网洛拱手相送NtripCaster(出演着NtripServer的阵营)

NtripSource 和 NtripServer也也是可以的离婚:GPS基准面站产生了差积分据,第三可以通过串口发射给一名流程流程图,这样的流程流程图再把差积分据发射给NtripCaster。现在GPS基本准则站串演着NtripSource的脚色,程度串演着NtripServer的脚色。

NtripCaster一样 就算一架一定IP地此的服务培训器,它否则收发、读取差评分据。给NtripClient上传差高考成绩据时有两个设计方案:二是直接的发送给NtripSource制造的差考分据;二顺利通过解算几个NtripSource的差成绩据,为NtripClient带来1个增强现实的依据站(即VRS)。

NtripClient通常情况就会GPS的流动站。登陆NtripCaster后,发送邮件内在的座标给NtripCaster。NtripCaster进行或导致差中考分数据,接下来送给她NtripClient。如此GPS流通站才可以达到高精确的差分定位系统。

3 NtripServer

NtripServer访问就会NtripCaster的具体步骤

1、与NtripCaster建造TCP接;

2、给NtripCaster发送邮件如表数据表格(↙表述即0DH和0AH):

SOURCE letmein /Mountpoint↙

Source-Agent: NTRIP NtripServerCMD/1.0↙

上述的Mountpoint是挂载点简称,注意事项它上边的/不能免略。NtripServer或许有若干,挂载点用以分别两者。

中的letmein是此挂载点匹配的账号登录密码。也没有账号登录密码,擅自两个小程序都能连上挂载点,整设备就很容易得到恶意网站普通攻击。

"Source-Agent: NTRIP NtripServerCMD/1.0"这行不须要的。它说简练NtripServer的电脑小软件品牌和版本的号。这的电脑小软件品牌为NtripServerCMD,版号为1.0。

3、NtripCaster给NtripServer的回信

挂载点、密码锁均有效的,请收藏本站:

ICY 200 OK↙

挂载点或管理员密码废,回退:

ERROR - Bad Password↙

4、NtripServer给NtripCaster群发差成绩排名据

NtripCaster治疗ICY 200 OK后,NtripServer就还可以给NtripCaster读取差成绩排名据了。

4 NtripClient

NtripClient访问就会NtripCaster,似的有两人为的:了解源目录、了解差总成绩据。下文分为做介绍书。

4.1 提高源表单

好几个NtripServer给NtripCaster发送到差平均分据,这个NtripCaster换取的差中考分数据就俩个。NtripClient在了解差积分据以后,应该明白差积分据有这几个?主要是有什么文件格式的?……这就应该了解源汇总,了解步数正确:

1、与NtripCaster建造TCP拼接;

2、给NtripCaster发送信息以下的数据表格:

GET / HTTP/1.0↙

User-Agent: NTRIP GNSSInternetRadio/1.4.10↙

Accept: */*↙

Connection: close↙

"User-Agent: NTRIP GNSSInternetRadio/1.4.10"说了解NtripClient的軟件名稱和ios版本号。下面的軟件名稱为GNSSInternetRadio,旧版号为1.4.10。

3、NtripCaster将获取下面的动态数据,随后会自动断开连接TCP进行连接

SOURCETABLE 200 OK↙

Server: NTRIP Trimble NTRIP Caster↙

Content-Type: text/plain↙

Content-Length: 441↙

Date: 02/Jun/2010:14:13:32 UTC↙

STR;RTCM23;RTCM23;RTCM 2.3;1(1),3(10),18(1),19(1);2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

STR;CMR;CMR;CMR;CMR;2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

STR;CMRP;CMRP;CMR+;CMR;2;GPS;SGNET;CHN;31;121;1;1;Trimble GPSNet;None;B;N;0;;↙

STR;DGPS;DGPS;RTCM 2.1;RTCM 2.1;2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

STR;RTCM3X;RTCM3X;RTCM 3.X;1004(1),1005/1007(5),PBS(10);2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

ENDSOURCETABLE↙

源数据分析库数据分析以SOURCETABLE片头,以ENDSOURCETABLE结尾处。

200 OK 带表任何东西正常情况。

"Server: NTRIP Trimble NTRIP Caster"是对NtripCaster软文的表示。

"Date: 02/Jun/2010:14:13:32 UTC"觉得眼下此时。其文件类型并不固定不动,如:

Date: Sun, 01 May 2016 08:40:39 中国国家规则时间段↙

下介绍可是源详细信息信息。"Content-Length: 441"表达出来源目录数据文件的字节数为441,含每行接尾的

STR;RTCM23;RTCM23;RTCM 2.3;1(1),3(10),18(1),19(1);2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

STR;CMR;CMR;CMR;CMR;2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

STR;CMRP;CMRP;CMR+;CMR;2;GPS;SGNET;CHN;31;121;1;1;Trimble GPSNet;None;B;N;0;;↙

STR;DGPS;DGPS;RTCM 2.1;RTCM 2.1;2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

STR;RTCM3X;RTCM3X;RTCM 3.X;1004(1),1005/1007(5),PBS(10);2;GPS;SGNET;CHN;31;121;1;1;SGCAN;None;B;N;0;;↙

源表单资料中,这行表示法一家挂载点。每行以分号分成,其涵意请见下表

序号顺序

范例

说 明

STR 

结构类型STR/CAS/NET,在等你只对STR确定详细说明

RTCM23

挂载点(Mountpoint)

RTCM23 

identifier 

RTCM 2.3

差平均分据制式

1(1),3(10) 

数据资料1(1秒打印输出一回);数据报告3(10秒效果两次)

2

载波相六位数据 0—无 1—单频 2—双频

GPS

导航一体机机系统,如:GPS、GPS+GLO、EGNOS

SGNET

wifi网络

CHN

政府

10 

31

纬度经度

11

121

经度

12 

1

是否还要还要转发NMEA。0—不可以 1—要有

13 

1

基站天线多种类型:0—单信号塔 1—在线

14 

SGCAN

产生了此的数据流的图片软件各称

15 

None

再压缩法求

16 

B

防问守护 N—None B—Basic D—Digest

17 

N

Y/N

18 

0

比特率

19 



文中提升,NtripCaster给NtripClient发送到差平均分据六时两大类时候:

1、同时转发分享NtripSource发生的差成绩据。在类似这些症状下,NtripClient如果同一挂载点便可;

2、根据解算多种NtripSource的差成绩据,为NtripClient产生一些虚拟软件的基点站。在此种问题下,NtripClient不止要特定挂载点,要送企业自身的地图坐标给NtripCaster,NtripCaster跟据这样的坐标轴就要行成没有实体基点站。

NtripClient给NtripCaster推送自身业务地理坐标,用得的即是NMEA里的GGA数据统计。上表的第12数个你以为言简意赅什么情况下需给NtripCaster运输GGA信息,0表明不是需要,1认为可以。

4.2 调用差成绩排名据

NtripClient查看差分数线据的的过程 有以下:

1、与NtripCaster搭建TCP连到;

2、给NtripCaster群发以下几点操作命令

GET /RTCM23 HTTP/1.0

User-Agent: NTRIP GNSSInternetRadio/1.4.10↙

Accept: */*↙

Connection: close↙

Authorization: Basic VXNlcjpQd2Q=

上的RTCM23是挂载点公司名称。

VXNlcjpQd2Q=是大家名、解锁密码的Base64编码查询,转码后便是User:Pwd。也我觉得说用户组名是User、账号密码为Pwd,其相互间以冒号分割。

3、NtripCaster的回

倘若访客名、秘码、挂载点均有效性,将重返有以下数据显示:

ICY 200 OK↙

Server: Trimble-iGate/1.0↙

Date: Wed, 18 May 2016 07:20:55 中国现代的标准时候↙

200 OK 提出不顾一切健康。准备:有的服务于器只加载200 OK,另外数剧行不请收藏本站;有的安全网络服务器请收藏本站的200 OK以后没回车、换行。

但如果用户组名、支付密码、挂载点无法,将反回一下数据表格:

HTTP/1.0 401 Unauthorized↙

4、给NtripCaster转发GGA数据统计

GGA数据报告的实例方式

$GPGGA,230331,3115.27393,N,12133.89226,E,1,09,1.0,19.31,M,1,M,,*7F↙

目光:

1)如本文所说,有的挂载点想要下发 GGA动态数据,有的挂载点不需用传送GGA数据源;

2)UTC的时候制式肯定为hhmmss,如:80331不一定行的,必需改成为080331;

3)检定码需合理的。

5、NtripCaster收到了GGA数据信息后,将给NtripClient推送差高考分数据。



建立联系具体方法:13662227799    13662227799 电子设备邮箱账号:diylin@foxmail.com 平台地止:东莞的市市塘厦镇蛟坪西路95号金地智汇港18栋102
转播权大多数:东莞市九游总代理電子局限司    

技术支持:

扫描关注移动终端
  • 【关注微信公众号】 【关注微信公众号】
  • 【扫描访问移动端】 【扫描访问移动端】
扫一扫反馈机制
【扫视访问就会无线端端】
联系上报
微信扫码特别关注
扫扫视的关注消费者号
返回了边侧