Abonnements
Raspberry Pi AirNav Radar Feeder
Anleitung
Anleitung zur Installation von Raspberry Pi AirNav Radar Feeder

Haben Sie einen Raspberry Pi, auf dem dump1090 oder VirtualRadar Server ausgeführt wird? Und möchten Sie Ihre Daten mit uns teilen? Mit unserer RBFeeder-Software ist es jetzt möglich!

Unser System verwendet einen Aktivierungsschlüssel, mit dem Ihre Station identifiziert wird. Dieser Schlüssel ist in den Paketen enthalten, die an unsere Server gesendet werden. Wenn Sie unsere Software zum ersten Mal auf Ihrem Raspberry Pi ausführen, wird Ihr Aktivierungsschlüssel automatisch erstellt und in einer Konfigurationsdatei gespeichert. Wenn Sie bereits über einen Aktivierungsschlüssel aus einer früheren Installation verfügen, können Sie Ihren Schlüssel in die Konfigurationsdatei eintragen und speichern, um Ihren Freigabeverlauf nicht zu verlieren. Jeder Installation sollte ein eindeutiger Aktivierungsschlüssel zugeordnet sein.

Mit RBFeeder können Sie Daten mit einem RTL-Dongle oder einer anderen Dekodierungssoftware wie ModeSdeco, ModesMixer, dump1090 und VirtualRadar Server teilen.

1. Zuerst müssen Sie RBFeeder installieren

sudo bash -c "$(wget -O - http://apt.rb24.com/inst_rbfeeder.sh)"

2. Bearbeiten Sie die Konfigurationsdatei entsprechend Ihren Systemanforderungen. RBFeeder kann sich mit jedem Empfänger verbinden, der das BEAST- oder RAW-Protokoll verwendet (VRS, ModeSMixer usw.). Alternativ können Sie die RBFeeder-Software mit Ihrem RTL-Dongle verwenden.

sudo nano /etc/rbfeeder.ini

2A. Wenn Sie die RBFeeder-Software mit Ihrem RTL-Dongle verwenden möchten

Öffnen Sie die Konfigurationsdatei (zu finden unter /etc/rbfeeder.ini) und ändern Sie die Einstellung "network_mode" im Abschnitt "[client]" zu "false" . Wenn Sie mehr als einen RTL-Dongle haben, wählen Sie den benötigten aus, indem Sie die Option "device=‹device number›" im Abschnitt "[client]" der Konfigurationsdatei hinzufügen oder einfach den folgenden Befehl ausführen:

sudo rbfeeder --set-network-mode off --no-start

2B. Wenn Sie die RBFeeder-Software mit einem bestehenden Decoderprogramm verwenden möchten

Öffnen Sie die Konfigurationsdatei (zu finden unter /etc/rbfeeder.ini) und ändern Sie die Einstellung "network_mode" im Abschnitt "[client]" zu "true". Wechseln Sie nun zum Abschnitt "[network ]" und ändern Sie diese Optionen: "mode", "External_port", "external_host". Die Einstellung "mode" legt das zu verwendende Protokoll fest. Die zulässigen Werte sind entweder "BEAST" oder "RAW". Alle anderen Werte werden ignoriert. "external_host" legt den Host fest, mit dem sich der Feeder zum Abrufen von Daten verbindet, während "external_port" den Port auf diesem Host definiert. Alternativ führen Sie einfach den folgenden Befehl aus:

sudo rbfeeder --set-network-mode on --set-network-host ‹host› --set-network-port ‹port› --set-network-protocol ‹beast/raw› --no-start

2C. Wenn Sie bereits einen Aktivierungsschlüssel haben (aus der vorherigen Einrichtung), fügen Sie bei "key" im Abschnitt "[client]" Ihren Schlüssel ein. Sie können Ihren Schlüssel auch über die Befehlszeile einrichten:

sudo rbfeeder --setkey ‹Ihr Aktivierungsschlüssel›

2D. Wenn Sie keinen Aktivierungsschlüssel haben, wird beim ersten Verbinden mit den AirNav Radar-Servern automatisch ein neuer erstellt.

3. Optionaler Schritt: Überprüfen Sie Ihren neuen Schlüssel (oder den aktuellen in der Konfigurationsdatei definierten Schlüssel), indem Sie die Konfigurationsdatei öffnen oder folgenden Befehl in die Befehlszeile eingeben:

sudo rbfeeder --showkey

Sie benötigen diesen Schlüssel, um diese Station mit Ihrem AirNav Radar-Konto auf unserer Website verknüpfen zu können.

4. MLAT-Client installieren

Um MLAT in Ihrem Raspberry Pi zu aktivieren, installieren Sie bitte den MLAT-Client:

sudo apt-get install mlat-client -y

5. RBFeeder startet automatisch nach dem Neustart Ihres Raspberry Pi, Sie können aber auch manuell starten:

sudo systemctl restart rbfeeder

Beispielkonfiguration für die Verwendung mit einem lokalen Dongle. Der Aktivierungsschlüssel wird vom Server für Sie erstellt:

[client]
network_mode=false

Beispielkonfiguration für ModesMixer/dump1090, die auf einer Maschine mit IP 192.168.5.15 ausgeführt wird und das BEAST-Protokoll auf Port 30005 bereitstellt

[client]
network_mode=true
[network]
mode=raw
external_host=192.168.5.15
external_port=30005

6. Sie können jetzt mit der Übertragung des Feeds beginnen! Verknüpfen Sie Ihr Konto mithilfe des Aktivierungsschlüssels, werden Sie Business-Mitglied und verfolgen Sie Ihre Flüge auf unseren Karten.

Video-Anweisungen