Spisu treści:

Antresola z łącznością mobilną DWMM0: 3 kroki
Antresola z łącznością mobilną DWMM0: 3 kroki

Wideo: Antresola z łącznością mobilną DWMM0: 3 kroki

Wideo: Antresola z łącznością mobilną DWMM0: 3 kroki
Wideo: Dom 35 m2 - odc. 14 - Jak urządzić sypialnię na antresoli 2024, Lipiec
Anonim
Antresola z łącznością mobilną DWMM0
Antresola z łącznością mobilną DWMM0
Antresola z łącznością mobilną DWMM0
Antresola z łącznością mobilną DWMM0
Antresola z łącznością mobilną DWMM0
Antresola z łącznością mobilną DWMM0

Jest to prosta demonstracja użycia mezzanine DWMM0 do zdalnego logowania danych. Po stronie klienta tej aplikacji uruchamiany jest skrypt python (client.py) odpowiedzialny za odczyt danych GNSS/GPS i przesłanie ich po stronie serwera (poprzez TCP/IP protokół), który uruchamia inny skrypt (server.py) odpowiedzialny za gromadzenie i przechowywanie przychodzących danych.

Odniesienie: witryna projektu

Krok 1: DWMM0 - OPIS SPRZĘTU

DWMM0 Mezzanine to dodatkowa karta rozszerzeń do komputera jednopłytkowego DragonBoard 410c (lub dowolnego innego standardowego SBC 96Boards). Antresola składa się z 5 głównych podsystemów:

  • Kontroler ładowania akumulatora litowo-jonowego
  • Kontroler koncentratora USB 2.0
  • Konwerter doładowania DC/DC (od 3,0 V do 9,0 V)
  • Moduł LPWA/GNSS (z urządzeniem Quectel BG96)
  • Przetwornice DC/DC (od 5V do 3,3V i 4,1V)

Krok 2: DWMMO - APLIKACJA GNSS/GPS LOGGER

Oryginalne skrypty Pythona dla tej aplikacji można pobrać stąd: pobierz skrypty Skrypt server.py musi działać na dowolnym komputerze z połączeniem internetowym (po stronie SERWER).). Każdy skrypt ma swoją własną sesję „Parametry konfigurowalne”, które muszą być dostosowane przez użytkownika (takie jak adres TCP/IP, porty, APN sieci, nazwa użytkownika i hasło).

Krok 3: DWMM0 - GENEROWANIE PLIKU KML

Plik updated_python_scripts.zip zawiera zmodyfikowany skrypt klienta (gpslog.py), który implementuje lokalne przechowywanie danych GPS (dane NMEA z modułu Quectel BG96):

  • gpslog.py: zaktualizowany skrypt klienta (przechowuje dane GPS w pliku logger.txt)
  • makekml.py: konwertuje plik logger.txt na wersję KML (logger.kml), którą można otworzyć w programie Google Earth
  • logger.txt: zapisane dane GPS
  • logger.kml: konwersja KML zapisanych danych GPS

Zalecana: