CzADSB-Mlat server: Porovnání verzí
Z Poznámkový blok
(→Stavajici) |
(→Příprava) |
||
| Řádka 13: | Řádka 13: | ||
sudo apt update && sudo apt upgrade -y | sudo apt update && sudo apt upgrade -y | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
apt install python3-pip python3 python3-venv gcc | apt install python3-pip python3 python3-venv gcc | ||
VENV=/opt/mlat-python-venv | VENV=/opt/mlat-python-venv | ||
| Řádka 26: | Řádka 20: | ||
pip3 install -U pip | pip3 install -U pip | ||
pip3 install numpy scipy pykalman python-graph uvloop ujson Cython setuptools | pip3 install numpy scipy pykalman python-graph uvloop ujson Cython setuptools | ||
| + | cd /opt/mlat-server | ||
| + | python3 setup.py build_ext --inplace | ||
| + | |||
| + | Po každé aktualizaci kódu znovu zkompilujte věci Cython: | ||
| + | source $VENV/bin/activate | ||
| + | cd /opt/mlat-server | ||
| + | python3 setup.py build_ext --inplace | ||
| + | Starý, již neplatný | ||
pip3 install numpy scipy pykalman python-graph-core uvloop ujson Cython setuptools==81.0.0 | pip3 install numpy scipy pykalman python-graph-core uvloop ujson Cython setuptools==81.0.0 | ||
| − | |||
Opusteni VENV: | Opusteni VENV: | ||
Verze z 1. 3. 2026, 21:14
Verze
- https://github.com/mutability/mlat-server - 11 let starý kód, který se již neaktualizuje
- https://github.com/adsb-related-code/mlat-server - hlavni zdroj ! This branch is 363 commits ahead of mutability/mlat-server:master
- https://github.com/TanerH/mlat-server - starý kód, který se již neaktualizuje This branch is 1 commit ahead of and 320 commits behind adsb-related-code/mlat-server:master
- https://github.com/adsbexchange/mlat-server This branch is 1 commit behind adsb-related-code/mlat-server
- https://github.com/wiedehopf/mlat-server This branch is 325 commits ahead of and 1 commit behind TanerH/mlat-server
- https://github.com/adsblol/mlat-server This branch is 21 commits ahead of wiedehopf/mlat-server:master
Příprava
sudo apt update && sudo apt upgrade -y apt install python3-pip python3 python3-venv gcc VENV=/opt/mlat-python-venv rm -rf $VENV python3 -m venv $VENV source $VENV/bin/activate pip3 install -U pip pip3 install numpy scipy pykalman python-graph uvloop ujson Cython setuptools cd /opt/mlat-server python3 setup.py build_ext --inplace
Po každé aktualizaci kódu znovu zkompilujte věci Cython:
source $VENV/bin/activate cd /opt/mlat-server python3 setup.py build_ext --inplace
Starý, již neplatný
pip3 install numpy scipy pykalman python-graph-core uvloop ujson Cython setuptools==81.0.0
Opusteni VENV:
deactivate
Help
options:
-h, --help zobrazit tuto zprávu s nápovědou a ukončit
Client connections:
--client-listen CLIENT_LISTEN poslouchejte na hostiteli [host:]tcp_port[:udp_port] připojení od multilateration klientů.
Měli byste mít alespoň jeden z nich!
--motd MOTD nastavit MOTD serveru odesílaný klientům.
Output methods:
--write-csv WRITE_CSV zapsat výsledky ve formátu CSV do lokálního souboru
--basestation-connect BASESTATION_CONNECT
připojit se k portu host:port a odeslat výsledky ve formátu Basestation.
--basestation-listen BASESTATION_LISTEN
naslouchat na portu [host:] a odesílat výsledky ve formátu Basestation klientům, kteří se připojují.
--filtered-basestation-connect FILTERED_BASESTATION_CONNECT
připojit se k portu host:port a odeslat výsledky ve formátu Basestation.
--filtered-basestation-listen FILTERED_BASESTATION_LISTEN
naslouchat na portu [host:] a odesílat výsledky ve formátu Basestation klientům, kteří se připojují.
Utility options:
--work-dir WORK_DIR adresář pro výstup ladění/statistik a blacklist
--check-leaks spouštět pravidelné kontroly úniku paměti (vyžaduje balíček objgraph).
--dump-pseudorange DUMP_PSEUDORANGE
vypsat data pseudorashů ve formátu JSON do souboru
--partition PARTITION povolit dělení (n/počet)
--tag TAG nastavit prefix názvu procesu (vyžaduje modul setproctitle)
--status-interval STATUS_INTERVAL
interval protokolování stavu v sekundách, násobek 15, -1 pro vypnutí, výchozí hodnota 15
Nastaveni
Stavajici
python3 /home/czadsb/mlat-server/mlat-server --client-listen 40147:40147 --basestation-listen :31003 --write-csv /home/czadsb/mlat-server/positions.csv --work-dir /home/czadsb/mlat-server --check-leaks --motd Ahoj, tohle je mlat-server czadsb.cz