免费测试服务

NTRIP Caster 测试服务器

这是我自己搭的一台 NTRIP Caster,跑的就是这一页介绍的开源项目,作为公共测试环境开放。 你可以在正式上线前,用它验证「基站能不能推上去」「流动站能不能拉下来」这两个最关键的环节——不用买服务器、不用配域名。

不用向我申请。后台页面任何人都能打开,用户名和挂载点都由你自己上去添加。

→ 打开后台,添加你的账号和挂载点

自助注册 · 无需申请 2rtk.net:2101 NTRIP 2.0 仅限测试

这是测试环境,不要用于生产。服务器会不定期清理数据库、恢复到初始程序, 你添加的账号和挂载点随时可能消失。不承诺可用性,也不做数据留存。别拿它跑正在出成果的作业。

怎么用:自己上去注册

没有申请流程,也不需要发邮件。打开后台,自己添加用户名和挂载点,加完就能立刻推流。

Backend

后台管理页面

任何人都可以访问,自己添加挂载点和用户。默认登录账号已在服务器端预置。

→ http://2rtk.net:5757/

你能做的你不能做的
新增用户名(账号)修改已有用户名
新增挂载点修改已有挂载点
用自己加的账号推流、拉流删除任何账号或挂载点

后台被刻意设成只增不改不删:你加错了不要紧,换个名字重新加一个就行, 旧的会在下次清理时一起消失。这样也保证了别人的挂载点不会被你误改。

服务器连不上?大概率是这台测试机欠费停机了。发邮件到 i@jia.im 说一声,我看到会去续。这台机器是我自己掏钱维持的, 不保证一直在。

连接参数

Caster 地址
2rtk.net(推流和拉流都填这个域名,端口单独填 2101)
NTRIP 端口
2101(推流、拉流都走这里)
Web 管理端口
2rtk.net:5757(自助注册)
协议
NTRIP 2.0(兼容 NTRIP 1.0 源推送)
挂载点
自己添加,格式如 TEST01
用户名 / 密码
自己添加,默认登录账号见后台
数据保留
不落盘,仅实时转发
服务状态
运行中 不定期清库重置

这台测试 Caster 是直接按 Caster 搭建教程 装在一台普通云服务器上的, 所以你在截图和教程里看到的界面、端口、默认账号,跟它完全一样——先在它上面跑通,再照搬到自己机器上就行。

用之前先看这条:账号和挂载点都是你自己加、自己负责。 名字尽量带上自己的标识(比如 WENQI01),别占用 TEST、RTK 这种公共感太强的名字, 方便别人区分,也方便你自己找。

它能帮你验证什么

推流通道

接收机的 NTRIP Server 配置对不对、账号密码有没有拼错、网络能不能出公网。

电文完整性

1005、MSM 观测有没有真的在发,间隔对不对,流动站拿到后能不能固定。

拉流配置

手簿、App、RTKLIB 的地址 / 端口 / 挂载点填写方式,先在电脑上跑通再上工地。

网络质量

从你的基站到公网的上行稳定性,以及从测试点到现场的 4G 延迟与丢包。

验证完就往自己机器上搬。这台只适合确认「能不能通」,不适合长期挂着。 商用或长期项目请自己搭 Caster,见 NTRIP Caster 搭建。

第一步:把基站的流推上来

最省事的推流方式就是用 2RTK_NTRIPserver——它就是你照基站搭建页装在盒子里那个程序。 串口、RTCM 电文、重连它都替你处理了,你只要在它的设置页里把这个测试 Caster 的地址和账号填进去。

用 2RTK_NTRIPserver 推(推荐)

浏览器打开盒子的 Web 界面 http://盒子的IP:5757,登录后进 Settings(运行设置), 拉到 NTRIP Caster Upload 这一块,照下面填:

字段填什么
地址2rtk.net
端口2101
挂载点你在后台自己加的名字,区分大小写
用户名 / 密码你在后台自己加的账号
上传间隔默认值就够,不用改

这一块的开关默认是关的。填完把开关打开,再拉到底点保存,服务会重启一次。 开关没开的话地址填得再对也不会推流,这一步最容易漏。

保存后回到状态页(/),10~20 秒内应该看到卫星数往上涨、RTCM 输出区开始滚报文、 Caster 那一栏的连接状态亮起来。三样齐了再往下走。

盒子还没装这个程序、或者不确定串口和波特率怎么选, 直接看 基站搭建 → 第四步:打开网页,配串口和 Caster, 那里从扫描串口到填 Caster 每一项都有截图。

用接收机自带的推流功能(没有盒子时)

测绘型接收机一般内置 NTRIP Server,在它的「NTRIP 推流」页面填同样这几项:

字段值
服务器 / Caster2rtk.net
端口2101
挂载点 / Mountpoint你在后台自己加的名字,区分大小写
用户名 / 密码你在后台自己加的账号
数据格式RTCM 3.x
自动重连打开

用 RTKLIB 手动转发(临时验证)

手边只有电脑、想快速试一下链路通不通,用 str2str 直接串口转发:

shell · 串口推到测试 Caster
str2str -in  serial://ttyACM0:115200:1#rtcm3 \
        -out "ntrips://用户名:密码@2rtk.net:2101/你的挂载点"

这种方式关掉终端就断了,只适合临时验证。长期跑还是用 2RTK_NTRIPserver,它有自动重连和状态页。

第二步:查源表,确认流已上线

Caster 的源表(sourcetable)就是「当前有哪些流」的清单。用浏览器打开,或者用 curl:

shell · 拉取源表并筛选自己的挂载点
# 整张源表
curl -s http://2rtk.net:2101/

# 只看你的挂载点(把 MOUNT 换成实际名字)
curl -s http://2rtk.net:2101/ | grep -i "STR;MOUNT"

能看到 STR;你的挂载点;… 这一行,说明 Caster 已经收到并登记了你的流。看不到的话,按这个顺序排查:

  1. 接收机推送状态是不是「已连接 / 发送中」。
  2. 挂载点名是否和你在后台添加的完全一致(大小写、有没有多余空格)。
  3. 账号密码是否被复制进了空格。
  4. 基站所在网络能不能访问外网 2101 端口(有些企业网会封非标端口)。

第三步:把流拉下来验电文

用 RTKLIB 的 str2str 把流存成文件,是最直接的验电文方式——能看清到底有没有观测数据、间隔稳不稳:

shell · 拉 60 秒存成 RTCM 文件
# 拉 60 秒,存成 rtcm3 文件
str2str -in  "ntrip://用户名:密码@2rtk.net:2101/你的挂载点" \
        -out file://test.rtcm#rtcm3 -t 60

# 用 RTKLIB 的 rtkconv 转成 RINEX 看观测值
rtkconv -r test.rtcm

更直观的办法是用 RTKLIB 的 strsvr 图形界面:把 Input 设成 NTRIP Client, 填好参数后下面会实时显示接收的字节数、电文类型和卫星数。能看到 1005 + 各系统 MSM 在滚动,就说明数据是健康的。

第四步:流动站连上,看固定解

手簿或手机 App 里新建一个 NTRIP 配置:

字段值
Caster / Host2rtk.net
Port2101
Mountpoint你的挂载点
User / Password你自己添加的账号
天线高按你的杆高如实填写

连上后观察解状态:Float → Fixed 的过程通常在 5~30 秒。 如果 3 分钟还停在 Float,先确认基线和电文,再看下面这张表。

现象基本可以确定的原因
一直 Single没连上 Caster,或挂载点/账号错
连上但零字节挂载点存在但没有源在推
一直 Float缺 1005、缺对应星座观测,或基线太远
Fixed 但坐标跳基站坐标不准 / 天线晃动 / 多路径
一分钟断一次基站侧 4G 不稳,或自动重连没开

常用客户端

工具平台用途
RTKLIB strsvr / str2strWindows / Linux最可靠的诊断工具,能看到电文明细
Lefebvre NTRIP ClientWindows / Android把 NTRIP 流转发到串口给接收机
SW Maps / GNSS MasterAndroid / iOS手机直连蓝牙接收机做 RTK,现场快速验证
接收机自带 Web 界面浏览器测绘型设备通常内置 NTRIP 客户端,最省事

使用约定

  • 只用于功能测试:验证链路、电文、客户端配置,不做生产用途。
  • 账号和挂载点自己加:后台只增不改不删。加错了换个名字重加一个即可,不用找人处理。
  • 数据库会不定期清空:所有账号、挂载点随时可能被重置成初始状态,数据不保证保留。别把测试跑在重要作业上。
  • 服务器可能停机:这台机器由我个人出钱维持,欠费时会停。连不上就是这种情况,邮件说一声即可。
  • 不保证可用性:可能随时重启、限流或关闭,不要用在依赖连续性的作业上。
  • 不做数据留存:流转发即走,不落盘、不分析、不转售。
  • 禁止滥用:不要用它做大规模转播、压测或对外提供商业服务。
  • 坐标自负:测试数据的精度与正确性由你自己的基站决定。

想让你的站点出现在地图上?只要你在 2rtk.net 上加好基准站,它会自动出现在 基准站地图 的 2RTK 数据源里,每 6 小时同步一次,不用额外申请。

Related

把这个环境换成你自己的

测试通过之后,把同一套配置搬到自己的 Caster 上,只需要改地址和密码。

→ RTK 基站搭建  ·  → NTRIP Caster 搭建