Table des matières:

Mezzanine de connectivité mobile DWMM0 : 3 étapes
Mezzanine de connectivité mobile DWMM0 : 3 étapes

Vidéo: Mezzanine de connectivité mobile DWMM0 : 3 étapes

Vidéo: Mezzanine de connectivité mobile DWMM0 : 3 étapes
Vidéo: Ce Policier Piège Les Voleurs ! 2024, Juillet
Anonim
Mezzanine de connectivité mobile DWMM0
Mezzanine de connectivité mobile DWMM0
Mezzanine de connectivité mobile DWMM0
Mezzanine de connectivité mobile DWMM0
Mezzanine de connectivité mobile DWMM0
Mezzanine de connectivité mobile DWMM0

Il s'agit d'une simple démonstration d'utilisation de la mezzanine DWMM0 pour l'enregistrement de données à distance. Le côté client de cette application exécute un script python (client.py) chargé de lire les données GNSS/GPS et de les transmettre au côté serveur (via TCP/IP protocol), qui exécute un script différent (server.py) chargé de collecter et de stocker les données entrantes.

Référence: site du projet

Étape 1: DWMM0 - DESCRIPTION DU MATÉRIEL

La mezzanine DWMM0 est une carte d'extension complémentaire pour l'ordinateur monocarte DragonBoard 410c (ou tout autre SBC standard 96Boards). Cette mezzanine est composée de 5 sous-systèmes principaux:

  • Contrôleur de charge de batterie Li-Ion
  • Contrôleur de concentrateur USB 2.0
  • Convertisseur DC/DC Boost (de 3.0V à 9.0V)
  • Module LPWA/GNSS (avec un appareil Quectel BG96)
  • Convertisseurs DC/DC (de 5V à 3.3V et 4.1V)

Étape 2: DWMMO - APPLICATION DE L'ENREGISTREUR GNSS/GPS

Les scripts python originaux pour cette application peuvent être téléchargés à partir d'ici: download scriptsLe script server.py doit s'exécuter sur n'importe quel ordinateur avec connexion Internet (côté SERVEUR).). Chaque script a sa propre session "Paramètres configurables", qui doit être ajustée par l'utilisateur (comme l'adresse TCP/IP, les ports, l'APN réseau, le nom d'utilisateur et le mot de passe).

Étape 3: DWMM0 - GÉNÉRATION DU FICHIER KML

Le fichier updated_python_scripts.zip contient un script client modifié (gpslog.py) qui implémente le stockage local des données GPS (données NMEA du module Quectel BG96):

  • gpslog.py: script client mis à jour (stocke les données GPS dans le fichier logger.txt)
  • makekml.py: convertit le fichier logger.txt en une version KML (logger.kml) qui peut être ouverte dans Google Earth
  • logger.txt: données GPS enregistrées
  • logger.kml: conversion KML des données GPS enregistrées

Conseillé: