学习snip主要是想要用snip NTRIP Caster做定位差分数据的转发服务器。

1关于SNIP

就题:要先找到流程实现snip做一个ntrip协议的服务器

1.1什么是SNIP?                                       https://www.use-snip.com/

美国SubCarrier Systems Corp. (SCSC)的产品

SNIP是通过 Internet 协议 (NTRIP) Caster 应用程序的 RTCM 网络传输。

  1. 它将用户友好的软件与主动数据推送功能相结合。
  2. SNIP被全球数千个部署所使用,是大多数网络的首选的Caster转发服务器
  3. 设置 RTK 或差分 GPS (DGPS) 系统?SNIP NTRIP Caster 是您的解决方案
  4. 以快速设置和运行向用户社区提供 GNSS 校正的 Caster 网络
  5. 向 GNSS 用户发送本地校正的方法,以便他们提高获得的准确性。您可以从多个来源(包括您自己的设备)收集本地更正,并建立自定义网络

目标:所有 GNSS 用户应该能够随时随地获得代码/载波校正!

注:辅助定位方案有很多种, 比如 PPP, RTD, RTK 等等。一般采用RTK。RTK(Real Time Kinematic)全称实时动态载波相位差分技术, 可用于高精度, 实时的定位, 一般可达 1~20cm 的定位精度. 理论极限可达毫米级.

PPP, RTD, RTK几种辅助定位解释见RTD\RTK\PPK\PPP\DGPS\地基增强系统\星基增强系统_李梓汐的博客-CSDN博客_星基增强和地基增强)

1.2 SNIP软件版本

20211230 SNIP Rev: 3.04已经正式发布。

SNIP的终身升级始终是免费的。

适用所有 Windows 用户,win环境win7 4g以上。

邮箱购买(软件免费,服务收费)下载。(已下载)

1.3 SNIP支持的GNSS品牌设备

(里面没写司南,但是公开的数据库RTK2go中看到了有司南的接入模块k803)

1.4  SNIP服务费用

您的购买价格是您唯一的价格。不涉及重复发生的年度维护成本。

每个模型使用相同的代码库,使用节点锁定的许可证密钥系统解锁各种功能。

总结:用户数都不限制数量,主要区别在输入的数量。(3种版本详细支持区别见Feature Matrix - Simple NTRIP Caster - SNIP

对于只有少量数据流的网络,可以免费获得“精简版”副本。如果您计划建立一个本地低成本的仅 L1 参考网络;你会发现“精简版” SNIP 版本非常适合您的需求。对于较小的专用网络和商业网络,基础版 模型是最好的,而 专业版 模型支持将较大网络作为商业业务运营的那些。可以随时轻松添加其他数据流连接。

其实,SNIP还有一个企业版本Enterprise:(在企业模型中,流计数是无限的)

此外,还可以购买附加许可来拓展(精简版Lite不适用,其他高级版本均适用):

1.5 SNIP购买服务流程

网页点获取,会发到邮箱。图片密xxx

  1. SNIP软件操作栏注册弹窗显示,在官网购买后发给一串密钥来完成服务权限升级:

备注:以上版本模式SCSC称为Self Hosted (自托管)! (SCSC:SNIP的开发公司)

1.6 Public/Private Casters公共和私人的转发服务器

又称为 按月定制(私人)转发服务器租赁。

需要将您的基站校正发送到脚轮,但不需要或不希望自己操作 NTRIP 脚轮。

运营了三个区域性SNIP NTRIP Casters来满足这一需求(位于北美、西欧和日本),用户可以租用这些Casters转发服务器。还包括一个具有SNIP 24/7 状态监控服务的帐户,以在您的数据流或 Caster转发服务器离线时提醒您。可以连接到您的流的客户端数量是无限的。

需要自己建设基站,基站保持运行,持续的向基站传送矫正信息。其他的交给snip caster

对于每个帐户,您可以将数据流(来自任意数量的基站,但每个帐户一次只能激活一个)发送到您在下面选择的区域性 NTRIP Caster。

◎点开订单信息都一样的,感觉服务一样,只是服务器所在地理位置不同而已。

◎还在RTK2go.com上提供完全免费的服务,让世界任何地方的任何一方都可以快速轻松地将自己的基站数据发送到公共 Caster 以供他人使用。

1.7 SNIP Managed Hosting(托管主机)

应该是相对于Self托管和RTK2go公共caster转发服务器而言的一种个人定制caster。并且这种托管是一种懒人模式,全部操作由scsc的专业人员操作你的服务器来完成。

备注:3100$年的不提供了。

下单窗口试了一下,这个费用涵盖了的上面snip服务pro版本费用(已经付了pro的可点击renew进行减免)。

备注:个人理解这个服务包含云服务器以及所有云端应用和终端用户应用,只需要设定基站校正数据流传入和设定用户端账户即可获取基站校正数据流,其他操作由SCSC 公司代你完成,包括帮你建设基站

1.8 高阶版本可以实现的其他功能

  1. 实时 2D 和 3D 图表
  1. RTCM 3 解码
  1. Caster Mapping Features映射功能

总结一下:

Caster Solutions - Simple NTRIP Caster - SNIP对这几种模式有点晕!!!!理解可能不准确。

snip免费获取一些公开的数据,有限获取。

Snip self hoster:也就是一般购买的basic pro等版本,获取更多数据流需要购买这种版本snip授权服务。自行建设基站。自行设置和管理脚轮和机器的日常操作。电台创建和管理的授权用户列表。

Snip Managed Hosting:托管主机,可以无限操作,输入输出自己定义,也就是给你配备好了所有程序软件,,基站也是SCSC公司帮你建设,你可以随意应用。但是价格昂贵($9100年)。对比只买snip服务,个人理解多了自己私人云端服务器来存储和转发数据流,整个数据流所使用的应用程序已经给定。

Snip private Caster lease renewal:私人Caster转发服务器租约续订,费用30$每月,租用模式,一个中转站吧,自行建设基站往里面传送数据流。

个人认为SNIP服务(无限制的服务)价格昂贵,自行购买服务器搭建整个数据流汇入与分发可以实现,有难度,可以通过同类免费软件RTKLIB辅助来完成整个采集转发过程,费用相对低廉,如果基站校正数据源不多的话会是一种浪费。可以考虑TK2go模式,来接收其他用户数据源,作为半公开的数据库,国内同行同领域人士共同提供并使用各个位置的矫正数据源,提高自建转发服务器的利用率,但这个过程应该是渐进的杂乱的耗时的。 然而这个过程并不是不能实现的!

2.关于RTK2go

2.1 RTK2go什么是?

RTK2go.com Caster是我们的公共 NTRIP Caster,任何人都可以使用它来发送数据。

一种基于网络的软件服务,可以实现您的基站信息并与他人交换,完成发布与获取过程。让您可以与他人分享您的校正码流  还没有自己的静态IP,使用RTK2go即可。  您不需要静态 IP,您可以控制何时将您的数据提供给其他人。

RTK2GO 是建立在SNIP NTRIP Caster 上的公共服务

2.2 RTK2go注册

数据的连接和获取不需要账户(免费)

数据的发布需要账户(免费)

新基站预约注册   New Base Station Reservation – RTK2GO

备注:已注册(图片密xxx)

2.3 数据发送与获取流程

  1. 查询实时连接列表。   Summary of All Agents Used
  1. 在这里可以查caster监控服务(包含传输模式、支持卫星、国家等)

NTRIP Caster Table

数据获取通过SNIP软件(RTKLIB类似软件也可传输数据)

在这里可以查caster状态     SNIP::Status

2.4 SNIP RTK2go公开站报告

Caster状态报告    获取来源:http://rtk2go.com:2101/SNIP::N-AGENT

在Caster Status Report里面发现了两个中国的:

(注:表头ExtIntMan是代表内部数据、外部数据、手动输入)

①中国广州  SYSU-EastCampus{中山大学东校区)   司南sino k803

②中国杭州  pgzrtcm3 (没看懂这个命名)        美国TRIMBLE BD930

备注:

搞完也没找到方法把手中的Sino k803差分数据传输进去。

3. SNIP软件的使用

目的:利用SNIP来实现数据流的输入和输出。

组成:报告文档查看窗口/the Document Viewer window

           主SNIP窗口/main SNIP window

3.1注册登录

使用软件下单时的邮箱就已经自动注册,只要登录就可看到自己的版本信息。(第一次登录会显示优惠,pro比官网便宜约400美元,我再找这个页面却找不到了)

3.2 快速设置

3.2.1 设置转发服务器

Set the Caster IP address and details

3.2.2 添加基站

Add Base Stations 将一个或多个GNSS基站连接到您的caster,可以使用本地串行端口或几种不同的Internet(TCP/IP)方法进行连接,找到了以下4种。

①Serial串行基站设置

基站通过串行端口或USB串行端口适配器连接到运行SNIP的PC。当GNSS基站既没有内置NTRIP广播机/服务器,也没有通过互联网发送数据的能力时,请使用此方法。

软件中the Serial Streams 选项用于控制所有串行连接

SNIP 允许将来自一个或多个串行端口的数据作为数据流添加到 Caster。这消除了对NTRIP Server (服务器)的需要,因为SNIP 既成为NTRIP Caster,又在这种情况下执行NTRIP Server 服务器功能。

将新设备添加到串行插槽有三个一般步骤。

A.Serial Port Configuration 串口配置  建立通讯口、波特率等。 右键新建stereas,需要设置波特率(baud)手中的sino k823是115200。

B.Serial Commands串行命令   向设备发送任何设置命令,这是一个可选步骤。通过脚本来下命令,在脚本列表中没找到sino,有些介绍写的有些设备自带,sino不详。

C.Edit the Caster Entry 编辑施法者条目输入 mountPt 数据,施法者可以将其发布给其他人。   也就是编辑设备信息设备名地区等,并非必须提供所有这些信息;只有 Mount Pt(设备名)是必需的。

这种廉价设备的常见替代方法是使用RTKLIB及其 StrSvr(流服务器),通过串行端口或让 StrSvr 充当 NTRIP Caster,优点是 RTKLIB 可以远离SNIP机器位置。

②PUSH-In Connections   (现在注册的免费的Lite版本不支持哈)

与中继远程数据或串行流数据不同。

基站与运行SNIP的PC保持远程连接,可接入互联网。

基站使用自己的NTRIP软件向SNIP发送数据(充当NTRIP服务器)NTRIP Server devices 。一些部署选择PUSH-Out data

远程基站启动连接,该连接可能有一个事先为其使用而创建的“预留”。

③中继连接Relay

在这种配置中,SNIP连接到远程NTRIP Caster(作为NTRIP使用用户),然后将远程连接的数据接收使用。

设置中继的caster流需要以下信息:

远程caster的主机 URL 和端口号

远程caster的访问信息(用户名和密码,如果需要)

纬度和经度(如果目标是虚拟参考站)  用于指示SNIP 如何处理和处理流(即解析)的各种设置

接收RTK2go数据就是用的这种方式,如图是接收的SYSU广东中山大学发出的数据。

④原始TCP/IP连接   (现在注册的免费的Lite版本不支持)

基站远离运行 SNIP 且可访问互联网的 PC,但没有自己的 NTRIP Caster。也没有可供使用的 SNIP 副本。这些通常是较旧的 GNSS 基站。这种连接不了解 NTRIP 协议(​​因此无法模拟 NTRIP sever设备)

在此配置中,远程基站连接到 SNIP,但无法遵循 NTRIP 协议。

SNIP 接受每个远程设备的专用端口上的数据,并使用其自动解析数据的能力来创建正确的 Caster Table。

3.2.3 添加用户账户

Add User Accounts,你可以在打开或关闭模式下运行caster,或者两者的组合。 to sep accounts for the end users (NTRIP Clients, ofen called Rover Devices)

在“开放”模式下,无需用户帐户即可访问基站流。

在“关闭”模式下,为每个用户/设备创建一个用户帐户

SNIP首次运行时,它以开放模式运行,允许任何一方连接到它,从下面的文本“Anonymous Use is Allowed允许匿名使用”可以看出SNIP处于open模式。

3.3 状态显示选项界面介绍

其中蓝色 表示正常运行,红色 表示一些异常问题(通常也会在日志中注明)

3.4 控制台日志记录界面介绍

备注:

起初入手软件前,想要利用手中的Sino K823采集数据发送到RTK2go来测试整个转发流程,但认识完软件后,仍不知从何下手把数据上传至公开的RTK2go。

另外,对于采集的数据在电脑上是dat通用数据格式,打开乱跑,推测应该使用二进制查看器来查看获取的差分数据。

4.其他可以提供SNIP同类服务的供应商

a.Back 40 Precision

b.Lefebure NTRIP Caster for FlexPak7  Home

c.BKG NTRIP Caster / BKG Ntrip Client (BNC)是BKG 提供的免费产品一个具有许多功能的综合工具http: //igs.bkg.bund.de/ntrip/download(国内不可访问)

d.RTKLIB由Tomoji Takasu开发的开源 RTK 工具(一些工具包含客户端)RTKLIB: An Open Source Program Package for GNSS Positioning

e.NtripClient由Dirk Stoecker Alberding GmbH提供的免费     https ://www.dstoecker.eu/

f. Ntrip Version 2.0 Command Line Client由Dirk Stoecker Alberding GmbH提供的免费产品http://igs.bkg.bund.de/root_ftp/NTRIP/software/ntripclient.exe

或http://igs.bkg.bund.de/root_ftp/NTRIP/software/ntripclient.zip 或https://software.rtcm-ntrip.org获 C 源码。

g. GnssSurfer 是Juergen Siebert提供的免费 PC 产品 ,SAPOS参见网站:http: //217.9.43.196/Download/GnssSurferV1.10.zip

h.SXBlue RTN是Geneq Inc.提供的 WinCE 免费客户端。http ://www.sxbluegps.com/download/

i.GNSS Internet Radio 是BKG 提供的一种较旧的(免费)Window GUI 产品,它在所有这一切(在创造 NTRIP 术语之前)有点像祖父,并且这些天不再更新,但源代码是一个很好的起点和为了完整起见,我们将其包括在内。这是一个描述它的自述页面。该工具不再由 BKG 分发(因为其他工具已经克服了它),但您可以找到一些镜像链接。这是 美国测量师的一堂重要的历史课,也提到了这一点。

J.千寻位置

K.六分科技

L.司南CDC+(GNSS数据转发系统)

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

N. ETK差分共享猫

关于SNIP NTRIP Caster学习笔记相关推荐

  1. 关于SNIP NTRIP CASTER

    纠正: 真正学到了Snip全部功能,不仅感叹外国人确实很认干.一开始以为就是个传输和获取,后来发现,你所想到RTK差分数据方面的功能他都有!!! SNIP Ntrip Caster 是SCSC公司产品 ...

  2. Apollo学习笔记3-定位模块配置

    Apollo学习笔记3-定位模块配置 环境介绍 导航设备参数配置 导航设备配置 (1)杆臂配置 (2)GNSS 航向配置 (3)导航模式配置 (4) USB 接口输出设置 (5)网口配置 (6) PP ...

  3. ITK学习笔记(一)ITK的使用

    ITK学习笔记(一)ITK的使用 第一个ITK程序 1.CMakeLists.txt 2. 测试数据 3.代码 4.结果 ITK官方文档 第一个ITK程序 1.CMakeLists.txt # Thi ...

  4. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  5. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  6. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  7. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  8. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  9. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  10. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

最新文章

  1. VS2013+OpenCV3.1.0配置教程
  2. CSS Id 和 Class
  3. Android应用安全开发之浅谈网页打开APP
  4. 力扣101. 对称二叉树(JavaScript)
  5. JavaScript强化教程 —— 资源打包工具的使用及资源的异步加载处理
  6. Selenium RC for Java 环境配置
  7. Windows下FireFox插件dll文件名,必须是np开头,不能是plugin结尾
  8. v-ray 5.0 渲染器参数说明
  9. SQL server修改字段名,属性
  10. python助教_助教工作:关于如何使用python+excel快捷生成千帆竞发图
  11. matlab动图启动,MATLAB制作动图或视频
  12. Mysql 横向数据表变纵向数据表
  13. vue2.0引入icon.styl不断报错
  14. docker安装包安装
  15. 在几何画板中如何制作圆柱的侧面展开动画_如何用几何画板做三棱柱的侧面展开动画...
  16. RV1126笔记二十三:Nginx及cgi移植
  17. 移动端和PC端的pdf预览与下载
  18. Redis C 语言客户端 hiredis 的使用
  19. Rosenfeld细化算法 matlab(速度超慢)
  20. 十大著名的思想实验(程序员应该会读喜欢这些)

热门文章

  1. HTML5制作网页版个人简历
  2. Oracle性能优化(11g)
  3. 抖音网页版上线:这回可以在电脑上刷抖音啦!
  4. 你知道 FW 工程师 是做什么的吗?
  5. NVR宇视云通过免注册功能添加之后如何让已经用APP添加过设备的人停止观看?
  6. 用java异或的方式去实现简单的视频加密
  7. XShell v7里的快捷键
  8. 三维点云语义地图 TSDF
  9. 图像识别的原理、过程、应用前景
  10. 电吉他效果器音频处理(1)——失真效果器、超载失真效果器、移相效果器、弗兰格效果器