Sommario:

Mezzanine di connettività mobile DWMM0: 3 passaggi
Mezzanine di connettività mobile DWMM0: 3 passaggi

Video: Mezzanine di connettività mobile DWMM0: 3 passaggi

Video: Mezzanine di connettività mobile DWMM0: 3 passaggi
Video: La METÀ di voi NON sapeva dell'esistenza di questo COSO?! 2024, Novembre
Anonim
Soppalco per connettività mobile DWMM0
Soppalco per connettività mobile DWMM0
Soppalco per connettività mobile DWMM0
Soppalco per connettività mobile DWMM0
Soppalco per connettività mobile DWMM0
Soppalco per connettività mobile DWMM0

Questaèuna semplice dimostrazione dell'uso del mezzanine DWMM0 per la registrazione remota dei dati. Il lato client di questa applicazione esegue uno script python (client.py) responsabile della lettura dei dati GNSS/GPS e della loro trasmissione al lato server (tramite TCP/IP protocol), che esegue uno script diverso (server.py) incaricato di raccogliere e archiviare i dati in entrata.

Riferimento: sito web del progetto

Passaggio 1: DWMM0 - DESCRIZIONE HARDWARE

Il mezzanino DWMM0 è una scheda accessoria aggiuntiva per il computer a scheda singola DragonBoard 410c (o qualsiasi altro SBC standard 96Boards). Questo soppalco è composto da 5 sottosistemi principali:

  • Regolatore di carica della batteria agli ioni di litio
  • Controller hub USB 2.0
  • Convertitore boost DC/DC (da 3.0V a 9.0V)
  • Modulo LPWA/GNSS (con un dispositivo Quectel BG96)
  • Convertitori DC/DC (da 5V a 3.3V e 4.1V)

Passaggio 2: DWMMO - APPLICAZIONE LOGGER GNSS/GPS

Gli script python originali per questa applicazione possono essere scaricati da qui: download scriptsLo script server.py deve essere eseguito su qualsiasi computer con connessione a Internet (lato SERVER). Lo script client.py viene eseguito su una DragonBoard 410c con il mezzanino DWMM0 (lato CLIENT). Ogni script ha la propria sessione di "Parametri configurabili", che deve essere modificata dall'utente (come indirizzo TCP/IP, porte, APN di rete, nome utente e password).

Passaggio 3: DWMM0 - GENERAZIONE DEL FILE KML

Il file update_python_scripts.zip contiene uno script client modificato (gpslog.py) che implementa la memorizzazione locale dei dati GPS (dati NMEA dal modulo Quectel BG96):

  • gpslog.py: script client aggiornato (memorizza i dati GPS nel file logger.txt)
  • makekml.py: converte il file logger.txt in una versione KML (logger.kml) che può essere aperta in Google Earth
  • logger.txt: dati GPS salvati
  • logger.kml: conversione KML dei dati GPS salvati

Consigliato: