Wie wird ein acarsserv Server mit SQLite3 Datenbank zum speichern von ACARS Meldungen auf dem Raspberry Pi Zero W installiert?

Wer wie hier beschrieben ACARS Meldungen empfangen will, kann sie mit dem acarsserv Server auch in eine DB speichern. Dazu muss der acarsserv wie folgt compiliert und gestartet werden. Das holen des Quellcodes aus Git habe ich in diesen Blogeintrag beschrieben, und ist Vorraussetzung für das erstellen des Servers.

Wie wird ein acarsserv Server mit SQLite3 Datenbank zum speichern von ACARS Meldungen auf dem Raspberry Pi Zero W installiert?

# Abhängigkeiten der DB installieren
sudo apt-get install libsqlite3-dev sqlite3 sqlite
# Server erstellen
make acarsserv
# starten des Servers im Hintergrund mit
./acarsdec &
# Starten mit Daten in die DB und auf der Konsole:
./acarsdec/acarsdec -N 10.10.10.25:5555 -p -0 -r 0 131.725 131.850

Es wir dann im /acarsdec/acarsdec Verzeichnis eine acarsserv.sqb Datenbank Datei mit den gespeicherten Daten abgelegt. Diese Datenbank im folgenden Format kann dann weiterverarbeitet werden. Hier mal ein Beispiel mit einem Eintrag:

SQLite format 3@  !!.B
rB
 XtableMessagesMessagesCREATE TABLE Messages (MessageID integer primary key, FlightID integer not null , Time datetime, StID integer, Channel integer , Error integer, SignalLvl integer, Mode char , Ack char , Label char(2), BlockNo char , MessNo char(4) , Txt varchar(250))r7tableStationsStationsCREATE TABLE Stations (StID integer primary key,  IdStation varchar, IpAddr varchar )triggerMessDelFlightsCREATE TRIGGER MessDel before delete on Flights 
for each row begin delete from Messages where FlightID = old.FlightID ; 
end_3 indexFlightsRegistrationFlightsCREATE INDEX FlightsRegistration on Flights(Registration)_3 indexFlightsFlightNumberFlightsCREATE INDEX FlightsFlightNumber on Flights(FlightNumber);MtableFlightsFlightsCREATE TABLE Flights  (FlightID integer primary key,  

Regcc933D-AIPZLH06KW2017-08-27 05:41:542017-08-27 05:42:20933D-AKNFLH02TR2017-08-27 05:38:572017-08-27 05:41:20933G-MIDOBA09812017-08-27 05:37:052017-08-27 05:37:50933D-AILMLH06JV2017-08-27 05:31:192017-08-27 05:43:06933G-MEDNBA02362017-08-27 05:31:102017-08-27 05:31:13933PH-EZAKL13512017-08-27 05:31:092017-08-27 05:31:09933LZ-BHI1B55612017-08-27 05:28:362017-08-27 05:29:19

Wie sieht die Auslastung der CPU aus, wenn der Server und der Scanner auf dem Rasperry Pi Zero W läuft und zwei Frequenzen gescannt werden? Die Auslastung liegt bei ca. 40% wie man hier sehen kann:

Wie wird ein acarsserv Server mit SQLite3 Datenbank zum speichern von ACARS Meldungen auf dem Raspberry Pi Zero W installiert?

Ähnliche Artikel:

  1. Wie wird ein Multi-Channel ACARS Decoder auf einem Raspberry Pi Zero W mit Software Defined Radio (SDR) installiert?
  2. Raspberry Pi: Wie kann WordPress mit Datenbank (MySQL) und Server (Nginx) vorkonfiguriert installiert werden? Mit PressPi!
  3. Raspberry Pi: Wardriving (Warwalking) Kismet netxml Dateien visualisieren mit Google Earth

wallpaper-1019588
Pfingsten Urlaub- Reisetipps und Tourangebote
wallpaper-1019588
#1514 [Review] Manga ~ Heiße Begegnungen
wallpaper-1019588
Interview mit Annett Schneider zum 18. Geburtstag der familienfreund KG
wallpaper-1019588
aniverse: Alle Anime-Neuheiten im Mai 2024 im Überblick