You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.5 KiB

+++ title = "Odchytávání dat na 433MHz" date = 2021-11-17 +++

HackRF

rtl_433 -d HackRF -g AMP=1,LNA=33,VGA=62 -f 433.92M -C si -s 2000k

Ve výchozím nastavení očekává rtl_433 RTL-SDR. Pokud používáme jiné rádio, je nutné předat přepínač -d "", který vybere defaultní rádio v seznamu soapysdr, nebo můžeme specifikovat přímo -d HackRF.

Pro správný příjem signálu je nutné nastavit GAIN. HackRF má tři možná nastavení příjmu, tj. -g AMP=0,LNA=16,VGA=20.

HackRF (both Jawbreaker and One) provides three different analog gain controls on RX and two on TX. The three RX gain controls are at the RF (“amp”, 0 or 14 dB), IF (“lna”, 0 to 40 dB in 8 dB steps), and baseband (“vga”, 0 to 62 dB in 2 dB steps) stages. The two TX gain controls are at the RF (0 or 14 dB) and IF (0 to 47 dB in 1 dB steps) stages.

V ideálním případě je předzesilovač AMP na hodnotě 0, pomocí LNA se nastaví dostatečně silný příjem bez šumu a signál se poté může softwarově zesílit pomocí VGA.

Frekvence může být jedna -f 433.92M, nebo lze přeskakovat mezi více frekvencemi v intervalu, například:

-f 433.92M -f 434M -f 315M -H 30

Tento modifikátor by způsobil, že program by ladil frekvence 433.92MHz, 434MHz a 315MHz v intervalu 30s.

Přepínačem -C si nastavíme výstup v metrických jednotkách a přepínačem -s 2000k nastavíme sample rate.

rtl_433 output