Índice:

Mezanino de conectividade móvel DWMM0: 3 etapas
Mezanino de conectividade móvel DWMM0: 3 etapas

Vídeo: Mezanino de conectividade móvel DWMM0: 3 etapas

Vídeo: Mezanino de conectividade móvel DWMM0: 3 etapas
Vídeo: Expectativa x realidade. E você lindona, Opção 1 ou 2? 2024, Novembro
Anonim
Mezanino de conectividade móvel DWMM0
Mezanino de conectividade móvel DWMM0
Mezanino de conectividade móvel DWMM0
Mezanino de conectividade móvel DWMM0
Mezanino de conectividade móvel DWMM0
Mezanino de conectividade móvel DWMM0

Esta é uma demonstração simples de uso do mezanino DWMM0 para registro de dados remoto. O lado do cliente deste aplicativo executa um script python (client.py) responsável por ler os dados GNSS / GPS e transmiti-los para o lado do servidor (através de TCP / IP protocolo), que executa um script diferente (server.py) encarregado de coletar e armazenar os dados de entrada.

Referência: site do projeto

Etapa 1: DWMM0 - DESCRIÇÃO DO HARDWARE

O Mezanino DWMM0 é uma placa acessória adicional para o computador de placa única DragonBoard 410c (ou qualquer outro SBC padrão da 96Boards). Este mezanino é composto por 5 subsistemas principais:

  • Controlador de carga de bateria de íon-lítio
  • Controlador de hub USB 2.0
  • Conversor de reforço DC / DC (de 3,0 V a 9,0 V)
  • Módulo LPWA / GNSS (com um dispositivo Quectel BG96)
  • Conversores DC / DC (de 5 V para 3,3 V e 4,1 V)

Etapa 2: DWMMO - APLICATIVO DE LOGGER GNSS / GPS

Os scripts python originais para este aplicativo podem ser baixados aqui: download scripts O script server.py deve ser executado em qualquer computador com conexão à Internet (lado do SERVER). O script client.py não é executado em um DragonBoard 410c com o Mezanino DWMM0 (lado do CLIENTE). Cada script possui sua própria sessão de "Parâmetros Configuráveis", que deve ser ajustada pelo usuário (como endereço TCP / IP, portas, APN de rede, nome de usuário e senha).

Etapa 3: DWMM0 - GERANDO ARQUIVO KML

O arquivo updated_python_scripts.zip contém um script de cliente modificado (gpslog.py) que implementa o armazenamento local dos dados GPS (dados NMEA do módulo Quectel BG96):

  • gpslog.py: script de cliente atualizado (armazena os dados GPS no arquivo logger.txt)
  • makekml.py: converte o arquivo logger.txt em uma versão KML (logger.kml) que pode ser aberta no Google Earth
  • logger.txt: dados GPS salvos
  • logger.kml: conversão KML dos dados GPS salvos

Recomendado: