@rugomol
(1) ADSBEXCHANGE FEEDER:
You are using an older version of adsbexchange, which used mlat-client as it-is.
The latest version of adsbexchange installs mlat-client to virtual environment
and uses MLAT_VERSION=“ae5fd32bb443ddbb7dd0194b8675988f9fb8800e”.
I understand that this is done in order to avoid using mlat-client supplied from Radarbox24 repositories. As far as I know this is because RB24 mlat client package has something modified from mutability’s mlat-client to customize it for their feeder. As @wiedehopf was involved in making adsbexchange’s mlat-client to use virtual environment and bump mlat version, he can better explain this.
See output of following command, there is no mlat-client there:
pi@orangepipc:~$ top -u adsbexchange
top - 08:08:34 up 2 days, 18:00, 1 user, load average: 0.63, 0.71, 0.78
Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie
%Cpu(s): 14.0 us, 1.2 sy, 0.0 ni, 84.6 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st
MiB Mem : 999.5 total, 515.7 free, 162.1 used, 321.8 buff/cache
MiB Swap: 499.8 total, 499.8 free, 0.0 used. 791.8 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1789 adsbexc+ 20 0 15520 8692 4512 S 1.3 0.8 35:57.42 python3
1784 adsbexc+ 20 0 33840 2688 1696 S 0.7 0.3 21:30.17 feed-adsbx
625 adsbexc+ 20 0 7168 2196 1932 S 0.3 0.2 20:03.34 json-status
884 adsbexc+ 20 0 7168 1384 1212 S 0.0 0.1 0:00.03 adsbexchange-ml
890 adsbexc+ 20 0 7168 1496 1320 S 0.0 0.1 0:00.02 adsbexchange-fe
24188 adsbexc+ 20 0 6000 340 296 S 0.0 0.0 0:00.00 sleep
(2) B24FEEDER
The rbfeeder installs mlat-client package from rb24 repositories (see 2nd last line below)
However the rbfeeder does not use mlat-client directly, but through python 3.7, and that may probably be the reason it is not shown in output of top
command. Below is the file /etc/rbfeeder.ini
. Please see the line under [mlat]
which starts with mlat_cmd=
.
pi@orangepipc:~$ cat /etc/rbfeeder.ini
[client]
network_mode=true
log_file=/var/log/rbfeeder.log
key=xxxxxxxxxxxxxxxxxxxxxxxxxx
sn=EXTRPI000035
lat=43.xxxxxx
lon=-79.xxxxxx
alt=155
sat_used=0
sat_visible=0
[network]
mode=beast
external_port=30005
external_host=127.0.0.1
[mlat]
autostart_mlat=true
mlat_cmd=/usr/bin/python3.7 /usr/bin/mlat-client --results beast,listen,30007
[dump978]
#dump978_enabled=true
NOTE:
Contrary to common belief, the Radarbox24 does feedback mlat results. To display it on SkyView Map, you have to add following at the end of the line starting with mlat_cmd=
to direct their mlat-feedback to port 30104:
--results beast,listen,30104
However as I do not want RB24 mlat feed-back to mix with FA mlat feedback on Skyview map, I used port 30007 instead of 30104, and configured ModeSMixer2 to display it on its map. Here is the complete line in my rbfeeder.ini
file:
mlat_cmd=/usr/bin/python3.7 /usr/bin/mlat-client --results beast,listen,30007