ACARS / VDL mode 2: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Acarsserv)
(All instal)
 
(Není zobrazeno 19 mezilehlých verzí od stejného uživatele.)
Řádka 41: Řádka 41:
 
=== Odkazy ACARS ===
 
=== Odkazy ACARS ===
 
Pro příjem této služby existuje více projektů. některé zde uvádím:
 
Pro příjem této služby existuje více projektů. některé zde uvádím:
* [[AcarsDeco2]] - Kompletní přijímač z dekodérem a WEB rozhraním .
+
* [[ ACARSdec ]] - Přijmač ACARS z decoderem pro zasílání informací k dalšímu zpracování, stejný autor jak VDLm2dec
* [[ ACARSdec ]] - Přijmač ACARS z decoderem pro zasílání informací k dalšímu zpracování  
+
* [[AcarsDeco2]] - Kompletní přijímač z dekodérem a WEB rozhraním - ukončen
* Pro úplnost předchozí verze acarsdec: https://github.com/ngreatorex/acarsdec
+
* Pro úplnost předchozí verze acarsdec: https://github.com/ngreatorex/acarsdec - neaktualní
  
 
== VDL mode 2 ==
 
== VDL mode 2 ==
Řádka 76: Řádka 76:
 
=== Odkazy VDLm2 ===
 
=== Odkazy VDLm2 ===
 
Aktuálně jsem našel dva projekty pro příjem těchto zpráv:
 
Aktuálně jsem našel dva projekty pro příjem těchto zpráv:
* VDLm2dec - [[ VDLm2dec | Postup instalace ]]
+
* VDLm2dec - [[ VDLm2dec | Postup instalace ]] - stejny autor jak ACARSdec
 
* DumpVDL2 - [[DumpVDL2 | Postup instalace]]
 
* DumpVDL2 - [[DumpVDL2 | Postup instalace]]
  
Řádka 84: Řádka 84:
 
Jedná se o server, který prichozi zprávy Acars poslouchá přes UDP a ukládá je do sqlite databaze. Vlastní projekt nalezneme na https://github.com/TLeconte/acarsserv.
 
Jedná se o server, který prichozi zprávy Acars poslouchá přes UDP a ukládá je do sqlite databaze. Vlastní projekt nalezneme na https://github.com/TLeconte/acarsserv.
 
Je určen jako pomocný program pro [[ ACARSdec ]] and [[ VDLm2dec ]].
 
Je určen jako pomocný program pro [[ ACARSdec ]] and [[ VDLm2dec ]].
 +
Více viz [[ Acars Server ]]
 +
 +
== All instal ==
 +
Vytvoříme si skript pro instalaci (na Rasbian 64bit)
 +
sudo su root
 +
cat <<EOF >/etc/modprobe.d/blacklist-bcm2708.conf
 +
blacklist spi-bcm2708
 +
blacklist i2c-bcm2708blacklist
 +
EOF
 +
cat <<EOF >/etc/modprobe.d/blacklist-rtl.conf
 +
blacklist dvb_usb_rtl28xxu
 +
blacklist rtl8192cu
 +
blacklist rtl2832
 +
blacklist rtl2830
 +
blacklist e4000
 +
EOF
 +
exit
 +
 
 +
# Aktualizujeme system a doinstalujeme zavisle programy
 +
sudo apt-get update && sudo apt-get -y upgrade
 +
sudo apt-get install -y librtlsdr-dev rtl-sdr git cmake mc zlib1g-dev libxml2-dev libjansson-dev
 +
 +
# Instalace dekoderu ACARS, vyzadyje ho vdlm2dec
 +
cd
 +
git clone https://github.com/szpajder/libacars
 +
cd libacars
 +
mkdir build
 +
cd build
 +
cmake ../
 +
make
 +
sudo make install
 +
sudo ldconfig
 +
 +
# Instalace vdlm2dec
 +
cd
 +
git clone https://github.com/TLeconte/vdlm2dec.git
 +
cd vdlm2dec
 +
mkdir build
 +
cd build
 +
cmake .. -Drtl=ON
 +
make
 +
sudo make install
 +
 +
# Instalace acasrdec
 +
cd
 +
git clone https://github.com/TLeconte/acarsdec.git
 +
cd acarsdec
 +
mkdir build
 +
cd build
 +
cmake .. -Drtl=ON
 +
make
 +
sudo make install
 +
 +
Následně vytvoříme skript pro službu a konfiguraci:
 +
* [[ VDLm2dec#systemctl ]]
 +
* [[ ACARSdec#systemctl ]]
 +
Pak dokončíme
 +
sudo chmod 775 /etc/default/acarsdec
 +
sudo chown $(users) /etc/default/acarsdec
 +
sudo ln -s /etc/default/acarsdec ~/acarsdec.conf
 +
 +
sudo chmod 775 /etc/default/vdlm2dec
 +
sudo chown $(users) /etc/default/vdlm2dec
 +
sudo ln -s /etc/default/vdlm2dec ~/vdlm2dec.conf
 +
 +
sudo systemctl enable acarsdec.service
 +
sudo systemctl enable vdlm2dec.service
 +
 +
sudo apt update
 +
sudo apt dist-upgrade -y
 +
sudo apt install --reinstall raspberrypi-kernel raspberrypi-bootloader
 +
sudo reboot
 +
 +
sudo systemctl start vdlm2dec.service
 +
sudo systemctl start acarsdec.service
  
 
== Odkazy ==
 
== Odkazy ==
 
* Zpět na [[Raspberry#Projekty | projekty]]
 
* Zpět na [[Raspberry#Projekty | projekty]]

Aktuální verze z 15. 3. 2024, 20:37

Úvod

V leteckém provozu se mimo jiné též používají různé služby pro přenos informací mezi letadlem a pozemním řízením. Některé služby mají stále stejný význam, jen v rámci vývoje se využívá růzbých technologií.

ACARS

Jedná se starší způsob přenosu textových, tak technických zpráv. V současné době je ale nahrazována VDL mode 2 (VDLM2).

Kmitočty ACARS

V ČR jsou pro provoz ACAR vyhrazeny kanály 131,525; 131,725; 131,825 MHz

Frequency Lokace Aktivita
129.125 Additional channel for USA & Canada Extra Low
130.025 Secondary channel for USA and Canada High
130.425 Additional channel for USA Low
130.450 Additional channel for USA High
130.825 European secondary Low
130.850 European secondary netestovano
131.125 Additional channel for USA Medium
131.450 Additional channel for USA Low
131.475 Air Canada company channel Medium
131.525 European secondary Low
131.550 Primary Channel worldwide High
131.725 Primary channel in Europe High
131.825 European primary Medium
131.850 European secondary Low

Odkazy ACARS

Pro příjem této služby existuje více projektů. některé zde uvádím:

  • ACARSdec - Přijmač ACARS z decoderem pro zasílání informací k dalšímu zpracování, stejný autor jak VDLm2dec
  • AcarsDeco2 - Kompletní přijímač z dekodérem a WEB rozhraním - ukončen
  • Pro úplnost předchozí verze acarsdec: https://github.com/ngreatorex/acarsdec - neaktualní

VDL mode 2

Jde o novější zpracování signálu, proti technologii ACARS. Stále ale využívá podobného radiového kmitočtu.

Kmitočty VDLm2

Pro provoz VDL je určen rozsah 136,7 – 136,975 MHz

Frequency Lokace Aktivita svět Aktivita Brno
136.650 USA High
136.700 USA netestovano
136.725 Evropa Low
136.775 Evropa Medium High
136.800 High
136.825 Evropa Low Medium
136.875 Evropa Medium
136.925 Extra Low
136.975 Svet Extra High Medium

Odkazy VDLm2

Aktuálně jsem našel dva projekty pro příjem těchto zpráv:

JARO

Tato tecnologie využívá satelitní spojení. Je dále dělena a využívá mnohem vyšší kmitočet oproti předchozím službám.

Acarsserv

Jedná se o server, který prichozi zprávy Acars poslouchá přes UDP a ukládá je do sqlite databaze. Vlastní projekt nalezneme na https://github.com/TLeconte/acarsserv. Je určen jako pomocný program pro ACARSdec and VDLm2dec . Více viz Acars Server

All instal

Vytvoříme si skript pro instalaci (na Rasbian 64bit)

sudo su root
cat <<EOF >/etc/modprobe.d/blacklist-bcm2708.conf
blacklist spi-bcm2708
blacklist i2c-bcm2708blacklist
EOF
cat <<EOF >/etc/modprobe.d/blacklist-rtl.conf
blacklist dvb_usb_rtl28xxu
blacklist rtl8192cu
blacklist rtl2832
blacklist rtl2830
blacklist e4000
EOF
exit
 
# Aktualizujeme system a doinstalujeme zavisle programy
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get install -y librtlsdr-dev rtl-sdr git cmake mc zlib1g-dev libxml2-dev libjansson-dev

# Instalace dekoderu ACARS, vyzadyje ho vdlm2dec
cd
git clone https://github.com/szpajder/libacars
cd libacars
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig

# Instalace vdlm2dec
cd
git clone https://github.com/TLeconte/vdlm2dec.git
cd vdlm2dec
mkdir build
cd build
cmake .. -Drtl=ON
make
sudo make install

# Instalace acasrdec
cd
git clone https://github.com/TLeconte/acarsdec.git
cd acarsdec
mkdir build
cd build
cmake .. -Drtl=ON
make
sudo make install

Následně vytvoříme skript pro službu a konfiguraci:

Pak dokončíme

sudo chmod 775 /etc/default/acarsdec
sudo chown $(users) /etc/default/acarsdec
sudo ln -s /etc/default/acarsdec ~/acarsdec.conf

sudo chmod 775 /etc/default/vdlm2dec
sudo chown $(users) /etc/default/vdlm2dec
sudo ln -s /etc/default/vdlm2dec ~/vdlm2dec.conf

sudo systemctl enable acarsdec.service
sudo systemctl enable vdlm2dec.service

sudo apt update
sudo apt dist-upgrade -y
sudo apt install --reinstall raspberrypi-kernel raspberrypi-bootloader
sudo reboot

sudo systemctl start vdlm2dec.service
sudo systemctl start acarsdec.service

Odkazy