欢迎来到SolidGood序固科技

电话:18911752755

SolidGood序固科技

在Ubuntu服务器上搭建NtripCaster

2024-10-10

Tang;WenWu;Vicky 序固科技 

NtripCaster在Ubuntu服务器搭建分安装、配置和启动三个步骤,本文以Ntrip Caster-2.0.36为介绍具体搭建过程。

一、安装

安装包:ntripcaster-2.0.36.tar(公众号回复NTIP获取)

1、解压安装包:tar xvf ntripcaster-2.0.36.tar

2、安装:切换到解压后的安装包路径,执行以下指令:
./configure
make
make install
(遇到权限问题加sudo)
二、配置
安装好后切换/usr/local/ntripcaster/conf目录,
配置以下五个文件

1、ntripcaster.conf

复制ntripcaster.conf.list重命名为ntripcaster.conf,将54行 server name 后面替换为公网ip地址,并屏蔽掉#port80

此步骤为添加公网ip,端口号为2101,默认密码为lemein(可在此文件中修改)
2、sourcetable.dat
复制sourcetable.dat.dist 重命名sourcetable.dat
删除原有内容,添加挂载点信息如:

STR;MTP_NAME;MTP_NAME;RTCM3.3;1006(5),1077(1),1087(1),1097(1),1117(1),1127(1),1033(10),1230(10);2;GPS+GLO+GAL+QZS+BDS;STR2STR;CHN;40.0918;116.35173;0;0;DATAGNSS D303;None;B;N;0;SINGLE

其中MTP_NAME为挂载点名称。可添加多个挂载点。
3、groups.aut
复制groups.aut.list 重命名为groups.aut,
groups.aut中添加用户组:GROUP1:user1,user2
此步骤为:添加挂载点接收数据的用户
4、users.aut
复制users.aut.list重名为users.aut,添加用户名和密码如:
user1:passwd01
user2:passwd02
5、clientmount.aut
复制clientmount.aut.dist重命名为clientmount.aut,指定哪些组可以访问哪些挂载点如下:
/MTP_NAME:GROUP1
三、启动
切换至/usr/local/ntripcaster/bin目录
./ntripcaster start      //启动程序
./ntripcaster restart        //重启程序
pgrep -l ntripcaster         //查看后台启动进程
致谢:本文是支持客户过程中的技术凝练,感谢陕西公众智能监测技术有限公司提供相关素材。