OGN: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Nastaveni)
(Nastaveni)
Řádka 58: Řádka 58:
 
  RF:
 
  RF:
 
  {
 
  {
   FreqCorr = +59;           # [ppm]     "big" R820T sticks have 40-80ppm correction factors, measure it with gsm_scan
+
   FreqCorr = +59;             # [ppm] "levné" R820T mají opravné faktory 40-80ppm, měří se pomocí gsm_scan
  #  Device  = 0;             # rtl-sdr device index
+
  #  Device  = 0;             # rtl-sdr device index
  DeviceSerial = "00000002"; # char[12] serial number of the rtl-sdr device to be selected
+
DeviceSerial = "00000002"; # sériové číslo zařízení rtl-sdr, které chcete vybrat
 
   
 
   
 
   OGN:
 
   OGN:
 
   {
 
   {
     Gain = 28;               # [0.1dB] Rx gain for OGN reception
+
     Gain = 28;               # [0.1dB] Rx zesílení OGN přijímače
 
   };
 
   };
 
   
 
   
   GSM:                       # for frequency calibration based on GSM signals
+
   GSM:                       # frekvence pro kalibraci kmitočtu založenou na GSM signálu
 
   {
 
   {
     CenterFreq  = 930.4;     # [MHz] find the best GSM frequency with gsm_scan
+
     CenterFreq  = 930.4;     # [MHz] nejlepší GSM frekvenci zjištěná pomocí gsm_scan
     Gain        =  2.7;     # [dB]  RF input gain (beware that GSM signals are very strong !)
+
     Gain        =  2.7;       # [dB]  RF vstupní zesílení (dejte pozor, že GSM signály jsou velmi silné!)
                              # valid Gain settings are : 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.
+
                              # platná nastavení pro zisk : 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.
 
   } ;
 
   } ;
 
  } ;
 
  } ;
 
    
 
    
 
  Position:
 
  Position:
  { Latitude  =  +49.1630;   # [deg] Antenna coordinates
+
  { Latitude  =  +49.1630;   # [deg] Souřadnice antény
   Longitude  =  +16.7310;   # [deg]
+
   Longitude  =  +16.7310;   # [deg]
   Altitude  =        232;   # [m]  Altitude above sea leavel
+
   Altitude  =        232;   # [m]  Nadmořská výška nad mořem
   GeoidSepar =        10;   # [m]  Geoid separation: FLARM transmits GPS altitude, APRS uses means Sea level altitude
+
   GeoidSepar =        10;   # [m]  Geoid separation: FLARM vysílá GPS nadmořskou výšku, APRS používá prostředky nadmořské výšky
 
  } ;
 
  } ;
 
   
 
   
 
  APRS:
 
  APRS:
  { Call = "Slapanice";        # APRS callsign (max. 9 characters)
+
  { Call = "Slapanice";        # APRS označení (max. 9 znaků)
                               # Please refer to http://wiki.glidernet.org/receiver-naming-convention
+
                               # Obraťte se prosím na http://wiki.glidernet.org/receiver-naming-convention
 
  #  Server = "aprs.glidernet.org:14580";
 
  #  Server = "aprs.glidernet.org:14580";
 
  #  Icon  = "http://slapnet.cz/ikona_01.jpg";
 
  #  Icon  = "http://slapnet.cz/ikona_01.jpg";

Verze z 10. 12. 2017, 14:14

Úvod

OGN - Open Glider Network, Otevřená síť kluzáků je platformu pro jednotné sledování kluzáků a jiných letadel GA. Je zaměřuje na sledování letadel vybavených zařízeními FLARM , FLARM nebo OGN tracker. Důležité odkazy:

Instalace

Na stránkách http://wiki.glidernet.org/ je také postup instalace vlastního přijímače. Pro zjednodušení vlastní instalaci na Respberry zde zhrnu.

1. Pokud ještě nemáme, tak si připravíme Raspberry z nejaktuálnější verzí distribuce, například podle článku Raspberry.

2. Nainstalujeme ovladač rtl-sdr. I zde můžeme postupovat dle článku RTLSDR.

3. Doinstalujeme potřebné balíčky

sudo apt-get -y install libconfig-dev fftw3-dev libjpeg-dev libconfig9 libjpeg8 procserv
sudo apt-get -y install g++ make cmake build-essential ntpdate ntp lynx
sudo apt-get -y install procserv telnet

4. Stáhneme aktuální verzi rtlsdr-ogn a rozbalíme. Ideálně do adresáře /opt a následně spustíme:

cd /opt
wget http://download.glidernet.org/rpi-gpu/rtlsdr-ogn-bin-RPI-GPU-latest.tgz
sudo tar -xvzf rtlsdr-ogn-bin-RPI-GPU-latest.tgz

sudo cp /opt/rtlsdr-ogn/rtlsdr-ogn /etc/init.d/
sudo cp /opt/rtlsdr-ogn/rtlsdr-ogn.conf /etc/
sudo chmod +x /etc/init.d/rtlsdr-ogn
sudo update-rc.d rtlsdr-ogn defaults

5. Vytvoříme komunikační kanál fifo a nastavíme práva

cd /opt/rtlsdr-ogn
sudo mkfifo ogn-rf.fifo
sudo chown root gsm_scan
sudo chmod a+s gsm_scan
sudo chown root ogn-rf
sudo chmod a+s  ogn-rf

6. Vytvoříme a upravíme konfigurační soubor z nastavením parametrů. Pojmenujeme jej podle lokality kde je přijímač umístěn

cp Template.conf Lokalita.conf
nano Lokalita.conf

7. Na závěr upravíme konfuguraci pro automatické spouštění

sudo nano /etc/rtlsdr-ogn.conf

kde upravíme řádky na

50000  pi /opt/rtlsdr-ogn    ./ogn-rf     Lokalita.conf
50001  pi /opt/rtlsdr-ogn    ./ogn-decode Lokalita.conf

8. A pak již službu jen spustíme

sudo service rtlsdr-ogn start

Poznámka: Když služba spustí, čeká na synchronizaci času (NTP). To může trvat až 30min na právě spuštěném RPi. Gossip říká, že pokud nainstalujete ntpdate, synchronizuje se mnohem rychleji.

PPM

Používané levných USB klíčenky mají nestabilní krystal a vyznačují se rozladěním. Proto je nutné nastavit správnou hodnotu PPM kterou následně použijeme do konfiguračního souboru.

sudo service rtlsdr-ogn stop
cd /opt/rtlsdr-ogn
./gsm_scan --ppm 50 --gain 20

Nastaveni

RF:
{
  FreqCorr = +59;             # [ppm]  "levné" R820T mají opravné faktory 40-80ppm, měří se pomocí gsm_scan
#  Device   = 0;              # rtl-sdr device index
#  DeviceSerial = "00000002"; # sériové číslo zařízení rtl-sdr, které chcete vybrat

  OGN:
  {
    Gain = 28;                # [0.1dB] Rx zesílení OGN přijímače
  };

  GSM:                        # frekvence pro kalibraci kmitočtu založenou na GSM signálu
  {
    CenterFreq  = 930.4;      # [MHz] nejlepší GSM frekvenci zjištěná pomocí gsm_scan
    Gain        =  2.7;       # [dB]  RF vstupní zesílení (dejte pozor, že GSM signály jsou velmi silné!)
                              # platná nastavení pro zisk : 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.
  } ;
} ;
 
Position:
{ Latitude   =   +49.1630;    # [deg] Souřadnice antény
  Longitude  =   +16.7310;    # [deg]
  Altitude   =        232;    # [m]   Nadmořská výška nad mořem
  GeoidSepar =         10;    # [m]   Geoid separation: FLARM vysílá GPS nadmořskou výšku, APRS používá prostředky nadmořské výšky
} ;

APRS:
{ Call = "Slapanice";        # APRS označení (max. 9 znaků)
                             # Obraťte se prosím na http://wiki.glidernet.org/receiver-naming-convention
#  Server = "aprs.glidernet.org:14580";
#  Icon   = "http://slapnet.cz/ikona_01.jpg";
} ;

Ověření

Vlastní provoz můžeme ověřit na vlastním Raspberry pomocí telnetu.

  • Informace týkající se procesu dekódování:
telnet localhost 50000
  • Informace týkající se APRS dat trafiku:
telnet localhost 50001