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

Z Poznámkový blok
Přejít na: navigace, hledání
(All instal)
(All instal)
 
(Není zobrazeno 6 mezilehlých verzí od stejného uživatele.)
Řá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 ==
 
== All instal ==
 
Vytvoříme si skript pro instalaci (na Rasbian 64bit)
 
Vytvoříme si skript pro instalaci (na Rasbian 64bit)
  sudo nano /etc/modprobe.d/blacklist.conf
+
  sudo su root
+
cat <<EOF >/etc/modprobe.d/blacklist-bcm2708.conf
# bcm2708
 
 
  blacklist spi-bcm2708
 
  blacklist spi-bcm2708
 
  blacklist i2c-bcm2708blacklist
 
  blacklist i2c-bcm2708blacklist
  #RTL-SDR
+
  EOF
 +
cat <<EOF >/etc/modprobe.d/blacklist-rtl.conf
 
  blacklist dvb_usb_rtl28xxu
 
  blacklist dvb_usb_rtl28xxu
   
+
  blacklist rtl8192cu
  # Zablokujeme nevhodne ovladace
+
  blacklist rtl2832
sudo echo "# bcm2708" > /etc/modprobe.d/blacklist-bcm2708.conf
+
  blacklist rtl2830
  sudo echo "blacklist spi-bcm2708" >> /etc/modprobe.d/blacklist-bcm2708.conf
+
  blacklist e4000
  sudo echo "blacklist i2c-bcm2708" >> /etc/modprobe.d/blacklist-bcm2708.conf
+
  EOF
   
+
  exit
  sudo echo "#RTL-SDR" > /etc/modprobe.d/blacklist-rtl28xx.conf
+
 
sudo echo "blacklist dvb_usb_rtl28xxu" >> /etc/modprobe.d/blacklist-rtl28xx.conf
 
 
 
  # Aktualizujeme system a doinstalujeme zavisle programy
 
  # Aktualizujeme system a doinstalujeme zavisle programy
 
  sudo apt-get update && sudo apt-get -y upgrade
 
  sudo apt-get update && sudo apt-get -y upgrade
  sudo apt-get install -y librtlsdr-dev rtl-sdr git cmake mc
+
  sudo apt-get install -y librtlsdr-dev rtl-sdr git cmake mc zlib1g-dev libxml2-dev libjansson-dev
 
   
 
   
 
  # Instalace dekoderu ACARS, vyzadyje ho vdlm2dec
 
  # Instalace dekoderu ACARS, vyzadyje ho vdlm2dec
Řádka 149: Řádka 149:
 
  sudo ln -s /etc/default/vdlm2dec ~/vdlm2dec.conf
 
  sudo ln -s /etc/default/vdlm2dec ~/vdlm2dec.conf
 
   
 
   
sudo systemctl start acarsdec.service
 
 
  sudo systemctl enable acarsdec.service
 
  sudo systemctl enable acarsdec.service
 
sudo systemctl start vdlm2dec.service
 
 
  sudo systemctl enable vdlm2dec.service
 
  sudo systemctl enable vdlm2dec.service
 
   
 
   
Řádka 159: Řádka 156:
 
  sudo apt install --reinstall raspberrypi-kernel raspberrypi-bootloader
 
  sudo apt install --reinstall raspberrypi-kernel raspberrypi-bootloader
 
  sudo reboot
 
  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