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.
31 lines
1.5 KiB
Markdown
31 lines
1.5 KiB
Markdown
2 years ago
|
+++
|
||
|
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](rtl_433-output.png)
|