Talaan ng mga Nilalaman:

DWMM0 Mobile Connectivity Mezzanine: 3 Hakbang
DWMM0 Mobile Connectivity Mezzanine: 3 Hakbang

Video: DWMM0 Mobile Connectivity Mezzanine: 3 Hakbang

Video: DWMM0 Mobile Connectivity Mezzanine: 3 Hakbang
Video: Getting Our Range Rover To Its MoT... Will It Make It? | Workshop Diaries | Edd China 2024, Hulyo
Anonim
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine
DWMM0 Mobile Connectivity Mezzanine

Ito ay isang simpleng pagpapakita ng paggamit ng DWMM0 mezzanine para sa remote na pag-log ng data. Ang panig ng kliyente ng application na ito ay nagpapatakbo ng isang python script (client.py) na responsable sa pagbabasa ng data ng GNSS / GPS at ipadala ito sa panig ng server (sa pamamagitan ng TCP / IP protocol), na nagpapatakbo ng ibang script (server.py) na namamahala sa pagkolekta at pag-iimbak ng papasok na data.

Sanggunian: website ng proyekto

Hakbang 1: DWMM0 - HARDWARE DESCRIPTION

Ang DWMM0 Mezzanine ay isang add-on accessory board para sa DragonBoard 410c solong board computer (o anumang iba pang 96Boards standard SBC). Ang mezzanine na ito ay binubuo ng 5 pangunahing mga subsystem:

  • Controller ng Pagsingil ng Baterya ng Li-Ion
  • Controller ng USB 2.0 Hub
  • DC / DC Boost Converter (mula sa 3.0V hanggang 9.0V)
  • Module ng LPWA / GNSS (na may aparatong Quectel BG96)
  • Mga Converter ng DC / DC (mula 5V hanggang 3.3V at 4.1V)

Hakbang 2: DWMMO - APLIKASYON ng GNSS / GPS LOGGER

Ang orihinal na mga script ng python para sa application na ito ay maaaring ma-download mula dito: mag-download ng mga script Ang server.py script ay dapat tumakbo sa anumang computer na may koneksyon sa internet (panig ng SERVER). Ang client.py script mist ay tumatakbo sa isang DragonBoard 410c na may DWMM0 Mezzanine (CLIENT side). Ang bawat script ay may sariling session na "Configurable Parameter", na dapat ayusin ng gumagamit (tulad ng TCP / IP address, port, network APN, username at password).

Hakbang 3: DWMM0 - GENERATING KML FILE

Naglalaman ang na-update_python_scripts.zip file ng isang binagong script ng client (gpslog.py) na nagpapatupad ng lokal na pagtatago ng data ng GPS (data ng NMEA mula sa module ng Quectel BG96):

  • gpslog.py: na-update na script ng client (iniimbak ang data ng GPS sa file logger.txt)
  • makekml.py: nagko-convert ng logger.txt file sa isang bersyon na KML (logger.kml) na mabubuksan sa Google Earth
  • logger.txt: nai-save na data ng GPS
  • logger.kml: Pag-convert ng KML ng nai-save na data ng GPS

Inirerekumendang: