Tabla de contenido:

Entresuelo de conectividad móvil DWMM0: 3 pasos
Entresuelo de conectividad móvil DWMM0: 3 pasos

Video: Entresuelo de conectividad móvil DWMM0: 3 pasos

Video: Entresuelo de conectividad móvil DWMM0: 3 pasos
Video: 5 GENERACIONES de redes MÓVILES en 5 MINUTOS | 1G, 2G, 3G, 4G, 5G 2024, Mes de julio
Anonim
Entresuelo de conectividad móvil DWMM0
Entresuelo de conectividad móvil DWMM0
Entresuelo de conectividad móvil DWMM0
Entresuelo de conectividad móvil DWMM0
Entresuelo de conectividad móvil DWMM0
Entresuelo de conectividad móvil DWMM0

Esta es una demostración simple del uso del mezzanine DWMM0 para el registro de datos remoto. El lado del cliente de esta aplicación ejecuta un script de Python (client.py) responsable de leer los datos GNSS / GPS y transmitirlos al lado del servidor (a través de TCP / IP protocolo), que ejecuta un script diferente (server.py) encargado de recopilar y almacenar los datos entrantes.

Referencia: sitio web del proyecto

Paso 1: DWMM0 - DESCRIPCIÓN DEL HARDWARE

El Mezzanine DWMM0 es una placa de accesorios complementaria para la computadora de placa única DragonBoard 410c (o cualquier otro SBC estándar de 96Boards). Este entrepiso se compone de 5 subsistemas principales:

  • Controlador de carga de batería de iones de litio
  • Controlador de concentrador USB 2.0
  • Convertidor de refuerzo CC / CC (de 3,0 V a 9,0 V)
  • Módulo LPWA / GNSS (con dispositivo Quectel BG96)
  • Convertidores DC / DC (de 5V a 3.3V y 4.1V)

Paso 2: DWMMO - APLICACIÓN DE REGISTRADOR GNSS / GPS

Los scripts de Python originales para esta aplicación se pueden descargar desde aquí: descargar scripts El script server.py debe ejecutarse en cualquier computadora con conexión a Internet (lado del SERVIDOR). Cada script tiene su propia sesión de "Parámetros configurables", que debe ser ajustada por el usuario (como dirección TCP / IP, puertos, APN de red, nombre de usuario y contraseña).

Paso 3: DWMM0 - GENERACIÓN DE ARCHIVO KML

El archivo updated_python_scripts.zip contiene un script de cliente modificado (gpslog.py) que implementa el almacenamiento local de los datos GPS (datos NMEA del módulo Quectel BG96):

  • gpslog.py: script de cliente actualizado (almacena los datos del GPS en el archivo logger.txt)
  • makekml.py: convierte el archivo logger.txt a una versión KML (logger.kml) que se puede abrir en Google Earth
  • logger.txt: datos GPS guardados
  • logger.kml: conversión KML de los datos GPS guardados

Recomendado: