Mesdhesa e Lidhshmërisë celulare DWMM0: 3 hapa
Mesdhesa e Lidhshmërisë celulare DWMM0: 3 hapa
Anonim
Ndërmjetës DWMM0 Mobile Connectivity
Ndërmjetës DWMM0 Mobile Connectivity
Ndërmjetës DWMM0 Mobile Connectivity
Ndërmjetës DWMM0 Mobile Connectivity
Ndërmjetës DWMM0 Mobile Connectivity
Ndërmjetës DWMM0 Mobile Connectivity

Ky është një demonstrim i thjeshtë i përdorimit të katit të mesëm DWMM0 për regjistrimin e të dhënave në distancë. Ana e klientit të këtij aplikacioni drejton një skript python (client.py) përgjegjës për leximin e të dhënave GNSS/GPS dhe transmetimin e tij në anën e serverit (përmes TCP/IP protokoll), i cili drejton një skript të ndryshëm (server.py) përgjegjës për mbledhjen dhe ruajtjen e të dhënave në hyrje.

Referenca: faqja e internetit e projektit

Hapi 1: DWMM0 - PESRSHKRIMI HARDWARE

DWMM0 Mezzanine është një bord shtesë shtesë për kompjuterin me një bord DragonBoard 410c (ose ndonjë SBC standard tjetër 96Boards). Ky kat i ndërmjetëm përbëhet nga 5 nënsisteme kryesore:

  • Kontrolluesi i ngarkimit të baterisë Li-Jon
  • Kontrolluesi i shpërndarësit USB 2.0
  • Konvertuesi i rritjes DC/DC (nga 3.0V në 9.0V)
  • Moduli LPWA/GNSS (me një pajisje Quectel BG96)
  • Konvertuesit DC/DC (nga 5V në 3.3V dhe 4.1V)

Hapi 2: APLIKIMI DWMMO - GNSS/GPS LOGGER

Skriptet origjinale python për këtë aplikacion mund të shkarkohen nga këtu: shkarkoni skriptet Skripti server.py duhet të ekzekutohet në çdo kompjuter me lidhje interneti (ana SERVER). Mjegulla e shkrimit të klientit.py drejtohet në një DragonBoard 410c me DWMM0 Mezzanine (ana e KLIENTIT). Çdo skript ka sesionin e tij "Parametrat e Konfigurueshëm", që duhet të rregullohen nga përdoruesi (të tilla si adresa TCP/IP, portet, APN e rrjetit, emri i përdoruesit dhe fjalëkalimi).

Hapi 3: DWMM0 - GJENERATIMI I DOSJES KML

Skedari i përditësuar_python_scripts.zip përmban një skenar të modifikuar të klientit (gpslog.py) i cili zbaton ruajtjen lokale të të dhënave GPS (të dhënat NMEA nga moduli Quectel BG96):

  • gpslog.py: skript i azhurnuar i klientit (ruan të dhënat GPS në skedarin logger.txt)
  • makekml.py: konverton skedarin logger.txt në një version KML (logger.kml) që mund të hapet në Google Earth
  • logger.txt: të dhënat e ruajtura GPS
  • logger.kml: Konvertimi KML i të dhënave të ruajtura GPS

Recommended: