ADS-B接入配置说明

通过组播方式接入ADS-B:

1、由于trackasmla.linux进程启动时要初始化网络(需要在网络正常后启动该进程,否则 trackasmla.linux 进 程启动时初始化网络会失败 ),所以要给网卡bond0配置多个ip地址,需要将bond0改为bond0:x(x是0-255,例如bond0:0或者bond0:1等等),bond0:x称为虚拟网络接口,是建立在网络接口(bond0)上边。


2、在trackasmla.ini配置文件中:

[recv0]

ip=196.168.2.51

port=56060

multip=233.1.21.1

mla=MLA0 MLA1

[recv1]

ip=197.168.2.51

port=56061

multip=233.1.21.1

mla=MLA2 MLA3

所以将 bond0:0的IP配置为196.168.2.51,从端口56060读取ADS-B数据模拟MLA0/1接入系统; 将 bond0:1的IP配置为197.168.2.51,从端口56061读取ADS-B数据模拟MLA2/1接入系统。


3、 在 trackasmla.ini配置文件中:

[MLA0]

key=196.168.2.23

mid=3

cid=0

mid=3指的是系统中的第4个MLA(MLASwitch=3),前3个MLA(在radar.ini定义为MLA-A,MLA-B和 MLA-C ),用于接入16路雷达:

* 在 radar.ini定义 MLA-A的端口 为 [PORT_001]至 [PORT_016]; MLA设备号MLASwitch=0

*MLA-B的端口为 [PORT_017]至 [PORT_032]; MLA设备号 MLASwitch=1

*MLA-C的端口为 [PORT_033]至 [PORT_048]; MLA设备号 MLASwitch=2

cid=0表示MLAChannel=0,所以:

*mid=3, cid=0 对应在 radar.ini定义[PORT_049];

*mid=3,cid=1 对应在 radar.ini定义[PORT_050];

在 radar.ini中ADS-B定义为 [RADARPORT_17]

RadarID=17

UsedFlag=1

IsFromAorB=1

PortNoA = 49       // SMPC监控的ADSB-A通道

PortNoB = 50        // SMPC监控的ADSB-B通道

PortNoC = 51

PortNoD = 52

IsAutoFromAorB=1

IsFusionFlag=1

CoastNum=3 


4、 在 radar.ini中 雷达设置[RADAR_17]为ADS-B,RadarID=17对应ADS-B通道设置[RADARPORT_17]。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7970627/viewspace-2649262/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7970627/viewspace-2649262/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值