HackRF One - OP System - Inbetriebnahme - Erfahrungen - Beispiele

HackRF One - OP System- prerequisites - setup - experiences - examples

Blaue Schrift ohne Unterstreichung: Kommando Zeilen Eingabe Text mit Return Taste abschließen

complete command line input text with the Return key: Blue text without underlining

 

Erster Schritt zur Inbetriebnahme ist der Besuch der WEBseite von Michael Ossmann und unter Education lesson 1 - 11 als Video anschauen. Unter WINDOWS läuft bei SDR fast nichts! LINUX ist ein Kommandozeilen Betriebssystem (Unix Basis), was bei SDR zum Einsatz kommt. Nun gibt es viele LINUX sub Systeme wovon LINUX-PENTOO 2014.0 RC13.6  von Michael Ossmann favorisiert wird und LINUX-UBUNTU 14.04 LTS (sehr komfortabel für ex WINDOWS user). Nun sollte man sich als WINDOW user in Linux Grundfunktionen einabeiten. In YOUTUBE gibt es vielfältige Video Möglichkeiten. 

Hier ein kleiner Wegweiser  zur Installation von LINUX.

The first step is to start watch a video of the visit of the WEBsite by Michael Ossmann and Education lesson 1 - 11. Under WINDOWS running at SDR almost nothing! LINUX is a command line operating system (Unix based), which is employed in SDR. Now there are many sub systems LINUX, LINUX Pentoo which is favored 2014.0 RC13.6 by Michael Ossmann and LINUX UBUNTU 14.04 LTS (very comfortable for ex WINDOWS user). Now get familiar in Linux basic functions. In YOUTUBE there are many video options.


Here is a small guide to install LINUX.

________________________________________________________________________________________________________________________________________________________

PENTOO Installation: von PENTOO WEBSITE ISO file auf CD brennen und installieren (bei Installation wird HDD gelöscht und neu formatiert, kann aber während der Installation manuell partioniert werden.) Installations Video (Bild1). GRC und Hackrf One sind bereits von der CD installiert und können vom Application Finder gestartet oder auf den Desktop gezogen werden. Wurde bei der Installation kein user Name angegeben, startet man Pentoo mit root als username und dem Password, was während der Installation bestimmt wurde. Dann erscheint die PENTOO  Kommando-Ebene und mit startx (Bild 2) wird die Bildschirm Fenster Oberfläche geladen. Internet Verbindung wird im Terminal Emulator mit dhcpcd eth0 (Bild 3+4), hergestellt. Nun muß noch die deutsche Tastatur eingestellt werden (Bild 5+6+7). Im Application Menu (Links oben)/Settings/Setting Manager öffnen dann Keybord/Layout/Edit Sprache einstellen. Die neueste GRC Version ist 3.7.5.1 PENTOO ist installiert (Bild 8).

Pentoo Installation: burn ISO file to CD Pentoo SITE and install (if installing HDD is deleted and reformatted, but can be partitioned manually during installation.) Installation Video (Fig.1). GRC and Hackrf One are already installed from the CD and can be started from the Application page or to the desktop. If no user name specified during installation, you start Pentoo with root as username and the password, which is determined during installation.Now appears the Pentoo in command level and with startx (Figure 2), the screen is loaded window surface. Internet connection in the terminal emulator with dhcpcd eth0 (Figure 3 and 4) was prepared. Now the German keyboard must be set (Figure 5 + 6 + 7). In the Application Menu (Top left) / Settings / Settings Manager open then Keybord / Layout / Edit Setting the language. The latest version is 3.7.5.1 GRC Pentoo is installed (Figure 8).

                                   

      Bild 1                 Bild 2                  Bild 3                 Bild 4                 Bild 5                   Bild 6                 Bild 7                   Bild 8         

 ___________________________________________________________________________________________________________________________________________________________________________

UBUNTU Installation: ISO file UBUNTU 14.04 LTS über CD oder USB-Stick installieren. Kann auf WINDOWS Rechner installiert werden, erkennt wenn Windows auf der HDD installiert ist und fragt ob beide Systeme benutzt werden sollen. Dann trägt UBUNTU beim boot manager zur Auswahl beide Systeme ein. Die Installation ist sehr komfortabel  und selbsterklärend. Keine Kommando Zeilen Eingaben während der Installation. Installieren von GRC GNUradio-companian und HackRF One: Im Terminal-Emulator müssen Sie Admin Rechte haben. Den Admin Status erkennen Sie in der ersten Zeile vom Terminal name@name~$ (keine Adminrechte), geben Sie hinter dem $ Zeichen ein: sudo -s, dann kommt die Aufforderung Ihr  Passwort einzugeben,  danach kommt die Admin Zeile root@name~#, nun haben Sie Admin Rechte und können Pakete installieren oder entfernen. Jetzt erfolgt die GNUradio-companien- und HackRF Paket Installation:

Install ISO file UBUNTU 4.14 LTS on CD or USB flash drive: Ubuntu installation. Can be installed on Windows computer, detects when Windows is installed on the HDD and asks whether the two systems should be used. Then UBUNTU wearing the boot manager to select a both systems. The installation is very comfortable and intuitive. No command line input during installation. Installing GRC gnuradio-companian and HackRF One: In the terminal emulator, you must have admin rights. Admin status you see in the first line from the terminal name @ name ~ $ (no admin rights), enter behind the $ sign: sudo -s, then be prompted to enter your password, then comes the root line admin @ name ~ # now you have admin rights and can install or remove packages. Now  followes the gnuradio-companien- and HackRF package installation.

sudo add-apt-repository ppa:gqrx/releases

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install gqrx gnuradio gr-osmosdr hackrf  

                      The version of GRC is 3.7.5. This was a design difference to something newer version Pentoo, but in the same function.  

  Die Version von GRC ist 3.7.5. Dies zeigte einen Design Unterschied zur etwas neueren Version auf PENTOO, aber in der Funktion gleich.

________________________________________________________________________________________________________________________________________________________

Nachdem Betriebssystem und die notwendigen Programme installiert sind, kann Hackrf One in Betrieb genommen werden. Nach Anschluß des USB Kabels wird die Kommunication zwischen RF One und PC geprüft(Bild 9 + 10). Der Terminal Emulator wird geöffnet und hackrf_info bringt dann im (Bild 11) die Basis Daten von Ihrer hackrf Plattform. Die Eingabe in die Kommandozeile hackrf_transfer zeigt die Kommandozeilen Funktionen (Bild 12). Teloskope Antenne anschließen. Nun der erste Funktionstest: Zuerst wird eine 70cm (nachfolgendes Beispiel funktioniert auf jeder Frequenz  10-6000MHz) Applikation getestet, indem der HackRF One eine Sendung auf 435.000 MHz empfängt (USB, LSB, CW, AM, FM oder irgendeine andere digitale oder analoge Modulationsart). Irgendein Funkgerät wird auf 435MHz Senden geschaltet und im Terminal wird die Kommandozeile eingegeben (oder von Ihnen modifiziert):   hackrf_transfer -r sprachtest.wav -f 435000000 -l 32 -g 28 -b 1000000 -s 10000000   (Bild 13) Jetzt senden und Sprechen auf 435.000MHz. Nach beliebiger Zeit, HackRF mit Ctrl/C  abbrechen. Anschließend  in Kommandozeile eingeben: hackrf_transfer -t sprachtest.wav -f 435000000 -x 40 -b 1000000     -s 10000000   (Bild 14) jetzt sendet hackrf auf 435.000MHz was er vorher aufgezeichnet hat und Sie können es in Ihrem 70cm Empfänger empfangen, es kann aber auch auf jeder beliebigen anderen Frequenz gesendet werden (durch ändern von -f XXXXX..). Das file "sprachtest.wav" wurde im (Bild 15) persönlichen Ordner abgespeichert. Dieser Versuch zeigt ungeahnte  Möglichkeiten die mit der hackrf Plattform realisiert werden können. In Bild 16 ist die spektrale Reinheit des 435MHz erzeugten Signals (FM Träger) von hackrf, bei vorher beschriebener  Programmierung, zu sehen.

After the operating system and the necessary software installed, Hackrf One can be put into operation. After connecting the USB cable between the RF COMMUNICATION One and PC is checked (Figure 9 + 10). The Terminal Emulator is opened and hackrf_info then brings in (Figure 11), the basic data of your hackrf platform. The input to the command line hackrf_transfer shows the command-line functions (Figure 12). Connect Teloskope antenna. Now, the first function test: First, a 70cm (example below works on any frequency 10-6000MHz) application tested by the HackRF One a program to 435,000 MHz receives (USB, LSB, CW, AM, FM, or any other digital or analog modulation ). Any radio is switched to 435 MHz transmission and in the terminal the command line is entered (or modified by you): hackrf_transfer -r  sprachtest.wav -f 435000000 -l 32 -g 28 -b 1000000  -s 10000000 (Figure 13) Send Now and Talk on 435.000MHz. After any time HackRF abort with CTRL / C. Then enter in command line: hackrf_transfer -t sprachtest.wav -f 435000000 -x 40 -b 1000000 -s 10000000 (Figure 14) now sends hackrf on 435.000MHz what he has previously recorded and you can receive it in your receiver 70cm, it can be sent but also on any other frequency (by change value of -f XXXXX..). The file "sprachtest.wav" has been stored in (Figure 15) personal folder. This experiment shows unexpected possibilities that can be realized with the hackrf platform. Figure 16 shows the spectral purity of the 435 MHz signal generated is (FM carrier) of hackrf to see in previously described programming.

                                   

     Bild 9                  Bild 10               Bild 11               Bild 12              Bild 13              Bild 14             Bild 15             Bild 16                   Next page continue