INHOUDSOPGAWE:

DWMM0 mezzanine vir mobiele verbindings: 3 stappe
DWMM0 mezzanine vir mobiele verbindings: 3 stappe

Video: DWMM0 mezzanine vir mobiele verbindings: 3 stappe

Video: DWMM0 mezzanine vir mobiele verbindings: 3 stappe
Video: The Sims Freeplay A Christmas Warming Christmas 2021 quest walkthrough! 2024, Julie
Anonim
DWMM0 -mezzanine vir mobiele verbindings
DWMM0 -mezzanine vir mobiele verbindings
DWMM0 -mezzanine vir mobiele verbindings
DWMM0 -mezzanine vir mobiele verbindings
DWMM0 -mezzanine vir mobiele verbindings
DWMM0 -mezzanine vir mobiele verbindings

Dit is 'n eenvoudige demonstrasie van die gebruik van die DWMM0 -mezzanine vir data -aanmelding op afstand. Die kliëntkant van hierdie toepassing voer 'n python -script (client.py) uit wat verantwoordelik is vir die lees van GNSS/GPS -data en die oordrag daarvan na die bedienerkant (via TCP/IP protokol), wat 'n ander script (server.py) gebruik wat verantwoordelik is vir die versameling en berging van inkomende data.

Verwysing: projekwebwerf

Stap 1: DWMM0 - BESKRYWING VAN HARDWARE

Die DWMM0 Mezzanine is 'n bykomende bykomende bord vir die DragonBoard 410c enkelbordrekenaar (of enige ander 96Boards standaard SBC). Hierdie mezzanine bestaan uit 5 hoofsubstelsels:

  • Li-ion battery laai kontroleerder
  • USB 2.0 -hubbeheerder
  • DC/DC Boost -omskakelaar (van 3.0V tot 9.0V)
  • LPWA/GNSS -module (met 'n Quectel BG96 -toestel)
  • DC/DC -omsetters (van 5V tot 3.3V en 4.1V)

Stap 2: DWMMO - GNSS/GPS LOGGER -TOEPASSING

Die oorspronklike python -skrifte vir hierdie toepassing kan hier afgelaai word: aflaai -skrifte Die server.py -skrif moet op enige rekenaar met 'n internetverbinding (SERVER -kant) uitgevoer word. Elke script het sy eie "Configureerbare parameters" -sessie, wat deur die gebruiker aangepas moet word (soos TCP/IP -adres, hawens, netwerk -APN, gebruikersnaam en wagwoord).

Stap 3: DWMM0 - Genereer KML -lêer

Die updated_python_scripts.zip -lêer bevat 'n gewysigde kliënteskrip (gpslog.py) wat die plaaslike berging van die GPS -data implementeer (NMEA -data van die Quectel BG96 -module):

  • gpslog.py: opgedateerde kliënteskrip (stoor die GPS -data in die lêer logger.txt)
  • makekml.py: skakel die logger.txt -lêer om in 'n KML -weergawe (logger.kml) wat in Google Earth oopgemaak kan word
  • logger.txt: gestoorde GPS -data
  • logger.kml: KML -omskakeling van die gestoorde GPS -data

Aanbeveel: