Uživatelské nástroje

Nástroje pro tento web


sdr

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
sdr [2019/05/10 07:35] – [ADS-B] djbuldogsdr [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 13: Řádek 13:
  
 ===== Software ===== ===== Software =====
 +
 +==== Universal Radio Hacker ====
 +
 +  * tool pro dekodování protokolů a přehrávání https://github.com/jopohl/urh
 +  * tuturiály https://www.youtube.com/watch?v=kuubkTDAxwA&list=PLlKjreY6G-1EKKBs9sucMdk8PwzcFuIPB&index=1
 +    * nejprve se najde nosná frekvence na spektrometru, zachytí signál
 +    * pak se nastaví bit length (jak dlouho trvá jeden bit), jde i automaticky
 +    * vybere správná modulace, protokol.. no viz videa :D
 +
 +==== GNU Radio ====
  
   * [[https://www.gnuradio.org|GNU Radio]]   * [[https://www.gnuradio.org|GNU Radio]]
     * umožňuje blokově sestavit cokoliv     * umožňuje blokově sestavit cokoliv
     * podporuje velké množství bloků (modulátory, demodulátory, dekodéry, ..)     * podporuje velké množství bloků (modulátory, demodulátory, dekodéry, ..)
 +
 +==== Gqrx SDR ====
 +
   * [[http://gqrx.dk|Gqrx SDR]]   * [[http://gqrx.dk|Gqrx SDR]]
     * založeno na GNU radio     * založeno na GNU radio
Řádek 30: Řádek 43:
     * Freq. correction     * Freq. correction
       * 10ppm is 10Hz of a 1MHz signal, 1.44kHz of a 144MHz signal, etc.       * 10ppm is 10Hz of a 1MHz signal, 1.44kHz of a 144MHz signal, etc.
-  * dump1090 
-    * program na příjem ADS-B (primárně pro RTL-SDR) 
-    * existuje hodně forků 
-      * https://github.com/antirez/dump1090 
-        * jednoduchý, parametrem ''--net'' se spustí vestavěný webserver na http://localhost:8080 
-      * https://github.com/mutability/dump1090 
-        * novější, nedoporučuje se používat vestavěný webserver (implicitně vypnutý) 
-        * místo toho se má použít externí, například lighttpd ([[https://blog.brichacek.net/jak-se-lovi-letadla-aneb-prijimame-ads-b/|návod]]) 
-          * na webu se vystaví složka public_html 
-          * spustí se dump1090 se zápisem JSON do souboru (ideálně v RAM, např v /dev/shm) 
-          * nastaví se alias /data na složku s JSON 
-      * https://github.com/Mictronics/dump1090 
-        * asi nejnovější fork 
-        * o zprovoznění webu se píše v README-json.md 
  
 +==== Dump1090 ====
  
 +  * program na příjem ADS-B (primárně pro RTL-SDR)
 +  * umožňuje
 +    * zobrazit dekódované zprávy v terminálu (dump1090)
 +    * zobrazit přehled aktivních letadel v terminálu (dump1090+view1090)
 +    * zobrazit pohyb letadel na mapě ve webové aplikaci (dump1090+www)
 +      * přes integrovaný webserver
 +      * přes externí webserver (apache, lighttpd)
 +  * existuje hodně forků
 +    * https://github.com/antirez/dump1090
 +      * jednoduchý, parametrem ''--net'' se spustí vestavěný webserver na http://localhost:8080
 +    * https://github.com/mutability/dump1090
 +      * novější, nedoporučuje se používat vestavěný webserver (implicitně vypnutý)
 +      * místo toho se má použít externí, například lighttpd ([[https://blog.brichacek.net/jak-se-lovi-letadla-aneb-prijimame-ads-b/|návod]])
 +        * na webu se vystaví složka public_html
 +        * nastaví se alias /data na složku s JSON (ideálně v RAM, např v /dev/shm)
 +        * spustí se dump1090 se zápisem JSON do zadané složky (parametr ''-write-json'')
 +        * nefunguje ve firefox
 +          * vypisuje to divnou chybu s databází, musí se nějak explicitně povolit
 +          * v chrome mi to ale běží bez problémů
 +    * https://github.com/Mictronics/dump1090
 +      * obdoba mutability, ale asi nejnovější
 +
 +  * příklad konfigurace apache
 +
 +<code>
 +<VirtualHost *:80>
 + ServerName dump1090
 + DocumentRoot /usr/src/dump1090-mictronics/public_html
 + Alias /data /dev/shm/dump1090
 + <Directory /dev/shm/dump1090>
 + Require all granted
 + </Directory>
 + <Directory /usr/src/dump1090-mictronics/public_html>
 + Require all granted
 + </Directory>
 +</VirtualHost>
 +</code>
 +==== SoftFM ====
 +
 +  * příjem FM rádia v terminálu
 +  * https://github.com/jorisvr/SoftFM
 +
 +
 +==== RTLSDR-Airband ====
 +
 +  * příjem PMR / ATC ...
 +  * https://github.com/rtl-airband/RTLSDR-Airband
 ===== Hardware ===== ===== Hardware =====
  
Řádek 95: Řádek 142:
       * 2750 MHz to 4000 MHz: 0 dBm to 5 dBm, increasing as frequency decreases       * 2750 MHz to 4000 MHz: 0 dBm to 5 dBm, increasing as frequency decreases
       * 4000 MHz to 6000 MHz: -10 dBm to 0 dBm, generally increasing as frequency decreases       * 4000 MHz to 6000 MHz: -10 dBm to 0 dBm, generally increasing as frequency decreases
 +
 +  * [[https://www.crowdsupply.com/lime-micro/limesdr|Lime SDR]]
 +    * 100kHz-3.8GHz
 +    * RF bandwidth 61.44MHz (HackRF One má jen 20, RTL-SDR jen 3,2 Mhz)
 +    * full duplex
 +    * 299 USD
 +
 +  * Flipper Zero
 +    * podporuje 300-900 Mhz (včetně 433), NFC, BLE, IR..
 +    * podporuje různé protokoly, algoritmy plovoucích kódů
 +    * umí zachytávat i přehrávat komunikaci
 +    * https://www.youtube.com/watch?v=PJvdIrY6aJY
 +    * 199 EUR
  
   * [[http://gqrx.dk/supported-hardware|seznam zařízení podporovných Gqrx]]   * [[http://gqrx.dk/supported-hardware|seznam zařízení podporovných Gqrx]]
Řádek 124: Řádek 184:
     * druhý den jsem korekci musel nastavit na -46 ppm. Nejspíš se to změnilo kvůli teplotě     * druhý den jsem korekci musel nastavit na -46 ppm. Nejspíš se to změnilo kvůli teplotě
  
 +==== RTL-SDR.COM V3 ====
 +
 +  * https://www.rtl-sdr.com/wp-content/uploads/2018/02/RTL-SDR-Blog-V3-Datasheet.pdf
 +  * je hodně podobný na Astrometa DVB-T2, trochu vylepšený
 +  * frekvence už skoro vůbec nedriftuje, takže přesnější TCXO oscilátor pomohl
 +  * koupil jsem sadu včetně teleskopických antén, změna délky antény fakt účinkuje
 +  * direct sampling funguje, na CB stačí normální režim
 +  * lze nastavit až 3.2 Msps, ale stabilní je jen do 2.4
 ===== Prakticky ===== ===== Prakticky =====
  
-  * Všechno jsem testoval na Astrometa DVB-T2+  * Všechno jsem testoval na Astrometa DVB-T2 a pak i RTL-SDR.COM V3
   * pokud není uvedeno jinak, tak přes Gqrx, který žere skoro 50% CPU   * pokud není uvedeno jinak, tak přes Gqrx, který žere skoro 50% CPU
  
Řádek 174: Řádek 242:
  
   * [[https://blog.brichacek.net/jak-se-lovi-letadla-aneb-prijimame-ads-b/|Jak se loví letadla aneb Přijímáme ADS-B]]   * [[https://blog.brichacek.net/jak-se-lovi-letadla-aneb-prijimame-ads-b/|Jak se loví letadla aneb Přijímáme ADS-B]]
-  * testoval jsem všechny forky dump1090+  * testoval jsem všechny forky [[sdr#dump1090|dump1090]]
   * fakt funguje :) hned mi to chytilo 2-6 letadel ve vzdálenosti i 85 km   * fakt funguje :) hned mi to chytilo 2-6 letadel ve vzdálenosti i 85 km
   * některá letadla neposílají svou pozici, pouze výšku a SQUAWK   * některá letadla neposílají svou pozici, pouze výšku a SQUAWK
sdr.1557466514.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki