(最开始没悟透snip,网上也没找到实现方式,因此换了策略,研究了一下开源的软件,所以就先使用RTKLIB传送到rtk2go,随后会进行snip的传送)
使用RTKLIB里面的小工具STRSVR进行传送差分数据。
注意:反复试了好多次,发现在进行传输之前需要把我们的823设备切换到基准站模式。
a打开司南官网提供的CRU软件
b设置模式为基准站
c这里我们设置了数据类型为RTCM(我们看到snip提供的公共站基本都是用的这个格式)
现在开始传输
点击左下角的小框框可以查看实时的串口输入数据
注意把查看模式切换到我们设定的模式才显示。
此外,这个小工具输出可以输出为文件,做为本地保存。
Rtk2go自称是世界上最受欢迎的免费NTRIP Caster
Summary of All Agents Used
http://rtk2go.com:2101/SNIP::STATUS
已经可以找到我们的基准站了
运行了一会,可以看到我们上传的信息,以及自己设备情况和位置。当然还有差分数据,哈哈
测试了一下,用户端链接获取我们的数据的时候这个页面会显示几个用户已连接。
上面有个map it 点了一下加载不出来,看了地址应该是Google地图显示,我的网络链接不到哈。(不是很感兴趣,无非就是显示我在哪里,所以没进行科学上网)。
停止传输,SAU-RTCM详情页则显示
首先把我们设备数据连接到电脑,
按照前期学习的步骤在串口框下面新建就可。
前面学的仔细,哈哈,成功的把我们的设备接入了。
测试了下,数据正常。
a在Snip PUSHed-OUT框中添加
b按照要求,把我们的串口数据作为数据源,传输到我们的基准站SAU-RTCM。
c填写rtk2go ip和端口
d最后一览填上前面我们在rtk2go申请的挂载点(SAU)密码。
可以了,开始运行传输了。
我们看看数据在网站上的状态:
显示正常,找了一下差别
传输软件显示正在用的snip,而且还显示了用的是免费的。
免费的snip不能一直用,约2小时自动停止,需要重启软件再运行。
如图可以完成整个过程
并且网页上显示了我们的数据一个用户链接。
选择响应的数据流,勾选数据记录,
在其他菜单栏进去数据文件设置,
如图设置号路径和其他信息即可。
清楚了文件夹所有信息,重新接收,测试可以。
使用基于云的 NTRIP 监控服务之一:monitor.use-snip.com
测试世界任何地方的任何 Caster,并对返回的表格进行解码,以便于人类阅读。
测试以下他自己的网站是可以的。
测试了一个由差分猫生成的传输,但是搜不到。
不确定是不是这个网站是私人提供的事还是咋回事,所以又测试了一个澳大利亚的,还是无果。
Hostname |
ntrip.data.gnss.ga.gov.au |
Port |
443 (secure TLS), 2101 (not secure) |
不死心,又又又测试了一个国内的,千寻位置的。仍然无果。
这回对这个死心了,可能他只能查自己的。
总结:
这样下来,整个流程就跑通了,数据获取和转发已经实现。
对snip提供的基本功能已经get,但是高阶功能无法测试学习。如:实时2D3D图、映射、多流传输等功能。
下一步学习:一方面对于差分数据的解算、GNSS变型检测软件、RTK(实时动态载波)原理、PPK(动态后处理)原理、PPP(精密单点)原理等,另一方面是学习前面提到的众多软件、数据共享站和IGS数据。
纠正:
我们前面提到了snip host主机服务,现在可以判定他提供一个私人的类似rtk2go.com的数据中心caster来进行转发的差分信息。