Sadržaj:

DWMM0 Međuspoj za mobilno povezivanje: 3 koraka
DWMM0 Međuspoj za mobilno povezivanje: 3 koraka

Video: DWMM0 Međuspoj za mobilno povezivanje: 3 koraka

Video: DWMM0 Međuspoj za mobilno povezivanje: 3 koraka
Video: 20 января 2024 г. 2024, Novembar
Anonim
DWMM0 Međuspoj za mobilno povezivanje
DWMM0 Međuspoj za mobilno povezivanje
DWMM0 Međuspoj za mobilno povezivanje
DWMM0 Međuspoj za mobilno povezivanje
DWMM0 Međuspoj za mobilno povezivanje
DWMM0 Međuspoj za mobilno povezivanje

Ovo je jednostavna demonstracija upotrebe mezanina DWMM0 za udaljeno bilježenje podataka. Klijentska strana ove aplikacije pokreće python skriptu (client.py) odgovornu za čitanje GNSS/GPS podataka i njihovo slanje na poslužiteljsku stranu (putem TCP/IP -a) protokol), koji pokreće drugu skriptu (server.py) zaduženu za prikupljanje i skladištenje dolaznih podataka.

Referenca: web stranica projekta

Korak 1: DWMM0 - OPIS HARDVERA

DWMM0 Mezzanine je dodatna ploča za pomoć za DragonBoard 410c single board računar (ili bilo koji drugi standardni SBC 96Boards). Ovaj mezanin se sastoji od 5 glavnih podsistema:

  • Kontroler punjenja Li-Ion baterije
  • USB 2.0 koncentrator
  • DC/DC pretvarač pojačanja (od 3,0 V do 9,0 V)
  • LPWA/GNSS modul (sa Quectel BG96 uređajem)
  • DC/DC pretvarači (od 5V do 3.3V i 4.1V)

Korak 2: DWMMO - GNSS/GPS LOGGER PRIMJENA

Originalne python skripte za ovu aplikaciju možete preuzeti odavde: preuzmite skripteSkripta server.py mora biti pokrenuta na bilo kojem računaru s internetskom vezom (na strani servera). Mapa skripte client.py se izvodi na DragonBoard -u 410c sa mezaninom DWMM0 (strana KLIJENT)). Svaka skripta ima vlastitu sesiju "Konfigurabilni parametri", koju korisnik mora prilagoditi (kao što su TCP/IP adresa, portovi, mrežni APN, korisničko ime i lozinka).

Korak 3: DWMM0 - GENERIRANJE KML DATOTEKE

Datoteka updated_python_scripts.zip sadrži izmijenjenu klijentsku skriptu (gpslog.py) koja implementira lokalno pohranjivanje GPS podataka (NMEA podaci iz modula Quectel BG96):

  • gpslog.py: ažurirana skripta klijenta (pohranjuje GPS podatke u datoteci logger.txt)
  • makekml.py: pretvara datoteku logger.txt u KML verziju (logger.kml) koja se može otvoriti u programu Google Earth
  • logger.txt: spremljeni GPS podaci
  • logger.kml: KML konverzija spremljenih GPS podataka

Preporučuje se: