Heatmap mit Raspberry Pi Zero W und gopow erzeugen

Erstellt am 19. Januar 2018 von It_berater

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:

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:

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:

./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

Ähnliche Artikel:

  1. SDR: Fix rtl_power: symbol lookup error: rtl_power: undefined symbol: rtlsdr_set_bias_tee für Raspberry Pi
  2. Wie wird Truecrypt 7.1auf einem Raspberry Pi installiert?
  3. Mit Mac OS X Maverick einen CUL CC1101 868Mhz von Busware für FS20 für den Raspberry Pi mit culfw 1.55 flashen und in Fhem einbinden