Inhaltsverzeichnis:

DWMM0 Mobile Connectivity Mezzanine - Gunook
DWMM0 Mobile Connectivity Mezzanine - Gunook

Video: DWMM0 Mobile Connectivity Mezzanine - Gunook

Video: DWMM0 Mobile Connectivity Mezzanine - Gunook
Video: #Neelkamalsingh Bhojpuri Song सरदी से काँपतानी DJ AR ARUN BABU Mix Song सरदी से काँपतानी 2024, Juli
Anonim
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine

Dies ist eine einfache Demonstration der Verwendung des DWMM0-Mezzanins für die Remote-Datenprotokollierung. Die Clientseite dieser Anwendung führt ein Python-Skript (client.py) aus, das für das Lesen von GNSS/GPS-Daten und deren Übertragung an die Serverseite (über TCP/IP) verantwortlich ist Protokoll), das ein anderes Skript (server.py) ausführt, das für das Sammeln und Speichern eingehender Daten zuständig ist.

Referenz: Projektwebsite

Schritt 1: DWMM0 - HARDWAREBESCHREIBUNG

Die DWMM0 Mezzanine ist eine Zusatzplatine für den DragonBoard 410c Single Board Computer (oder jeden anderen 96Boards Standard SBC). Dieses Zwischengeschoss besteht aus 5 Hauptsubsystemen:

  • Li-Ionen-Akkuladeregler
  • USB 2.0 Hub-Controller
  • DC/DC-Aufwärtswandler (von 3,0 V auf 9,0 V)
  • LPWA/GNSS-Modul (mit einem Quectel BG96-Gerät)
  • DC/DC-Wandler (von 5V auf 3,3V und 4,1V)

Schritt 2: DWMMO - GNSS/GPS-LOGGERANWENDUNG

Die Original-Python-Skripte für diese Anwendung können hier heruntergeladen werden: Download-Skripte Das server.py-Skript muss auf jedem Computer mit Internetverbindung (SERVER-Seite) ausgeführt werden). Jedes Skript hat seine eigene Sitzung "Konfigurierbare Parameter", die vom Benutzer angepasst werden muss (wie TCP/IP-Adresse, Ports, Netzwerk-APN, Benutzername und Passwort).

Schritt 3: DWMM0 - KML-DATEI ERSTELLEN

Die Datei updated_python_scripts.zip enthält ein modifiziertes Client-Skript (gpslog.py), das die lokale Speicherung der GPS-Daten (NMEA-Daten aus dem Quectel BG96-Modul) implementiert:

  • gpslog.py: aktualisiertes Client-Skript (speichert die GPS-Daten in der Datei logger.txt)
  • makekml.py: Konvertiert die Datei logger.txt in eine KML-Version (logger.kml), die in Google Earth geöffnet werden kann
  • logger.txt: gespeicherte GPS-Daten
  • logger.kml: KML-Konvertierung der gespeicherten GPS-Daten

Empfohlen: