Wie kann mit dem Raspberry Pi eine Heatmap erzeugt werden?
Hier mal ein Beispiel, um die unterschiedlichen Frequenzen zusehen in das Bild klicken und vergrößern:
Legende:
Und noch ein Beispiel:
Airband (rtl_power -f 118M:137M:8k -g 50 -i 10 -e 1h airband-7.csv):
Und ein letztes Beispiel mit einem Scann nach den Flugzeugtranspondern auf 1090 Mhz (rtl_power -f 1089M:1091M:1k -g 50 -i 10 -e 1h airband-1090-2.csv) wo man gut die Transponder der Flugzeuge (rot) sehen kann:
Als Datenbasis nehmen wir die mit rtl_power erzeugte Datei.
Zuerst laden wir uns das go Programm als binary rtl-gopow herunter und entpacken es:
1 2 3 4 5 6 7 8 9 10 11 12 |
wget https://github.com/dhogborg/rtl-gopow/releases/download/v0.0.4/gopow_linux_arm5.zip unzip gopow_linux_arm5.zip # nun gehen wir in das build Verzeichnis cd build # und starten das Programm mit der erzeugen Inputdatei -i und geben den Output Bild Namen an -o ./gopow -i ~/airband.csv -o ~/airband.png # nur warten wir 6 Minuten, es kommt die Ausgabe: # INFO[0000] GoPow init input=/home/pi/airband.csv # INFO[0000] GoPow init output=/home/pi/airband.png # INFO[0000] GoPow init format=png # INFO[0383] GoPow finished in 6 minutes # Das Ergebnis ist die obige Bilddatei |
Hier noch die Parameter des Programms:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
./gopow -h NAME: RTL GoPow - Render a rtl_power CSV output as waterfall image USAGE: RTL GoPow [global options] command [command options] [arguments...] VERSION: 0.0.4 AUTHOR: github.com/dhogborg - <d@hogborg.se> COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --input, -i CSV input file generated by rtl_power [required] --output, -o Output file, default same as input file with new extension --format, -f "png" Output file format, default png [png,jpeg] --max-power "0" Define a manual maximum power (format nn.n) --min-power "0" Define a manual minimum power (format nn.n) --verbose Enable more verbose output --no-annotations Disabled annotations such as time and frequency scales --help, -h show help --version, -v print the version |
Heute Abend nicht viel los in EDDV: