Obsah:

Mezanín DWMM0 mobilného pripojenia: 3 kroky
Mezanín DWMM0 mobilného pripojenia: 3 kroky

Video: Mezanín DWMM0 mobilného pripojenia: 3 kroky

Video: Mezanín DWMM0 mobilného pripojenia: 3 kroky
Video: Mezzanine 2024, Júl
Anonim
Mezanínová mobilná konektivita DWMM0
Mezanínová mobilná konektivita DWMM0
Mezanínová mobilná konektivita DWMM0
Mezanínová mobilná konektivita DWMM0
Mezanínová mobilná konektivita DWMM0
Mezanínová mobilná konektivita DWMM0

Toto je jednoduchá ukážka použitia mezaninu DWMM0 na vzdialené protokolovanie údajov. Na klientskej strane tejto aplikácie je spustený skript python (client.py) zodpovedný za čítanie údajov GNSS/GPS a ich prenos na serverovú stranu (prostredníctvom TCP/IP. protokol), v ktorom je spustený iný skript (server.py) zodpovedný za zber a ukladanie prichádzajúcich údajov.

Referencia: webová stránka projektu

Krok 1: DWMM0 - POPIS HARDWARU

DWMM0 Mezzanine je doplnková doska na príslušenstvo pre jednodoskový počítač DragonBoard 410c (alebo akékoľvek iné štandardné SBC 96Boards). Tento mezanín sa skladá z 5 hlavných subsystémov:

  • Ovládač nabíjania Li-Ion batérie
  • Ovládač rozbočovača USB 2.0
  • DC/DC Boost Converter (od 3,0 V do 9,0 V)
  • Modul LPWA/GNSS (so zariadením Quectel BG96)
  • Meniče DC/DC (od 5V do 3,3V a 4,1V)

Krok 2: APLIKÁCIA DOGMERU DWMMO - GNSS/GPS

Pôvodné skripty pythonu pre túto aplikáciu je možné stiahnuť tu: skripty na stiahnutie Skript server.py musí bežať na akomkoľvek počítači s pripojením na internet (strana SERVER). Skript client.py skript beží na DragonBoard 410c s medziposchodím DWMM0 (CLIENT strana) Každý skript má svoju vlastnú reláciu „Konfigurovateľné parametre“, ktorú si musí prispôsobiť používateľ (napríklad adresa TCP/IP, porty, sieťový APN, používateľské meno a heslo).

Krok 3: DWMM0 - GENERÁCIA SÚBORU KML

Súbor updated_python_scripts.zip obsahuje upravený klientsky skript (gpslog.py), ktorý implementuje lokálne ukladanie údajov GPS (údaje NMEA z modulu Quectel BG96):

  • gpslog.py: aktualizovaný skript klienta (ukladá údaje GPS do súboru logger.txt)
  • makekml.py: konvertuje súbor logger.txt na verziu KML (logger.kml), ktorú je možné otvoriť v aplikácii Google Earth
  • logger.txt: uložené údaje GPS
  • logger.kml: Konverzia uložených údajov GPS do formátu KML

Odporúča: