sistema-gps-oestepan/README.md

2.1 KiB

Sistema de Rastreamento GPS - Oestepan

Este repositório contém a infraestrutura em Docker para o sistema de rastreamento veicular da Oestepan, empresa especializada na fabricação e venda de farinha.

O sistema é baseado na plataforma open-source Traccar, customizado para atender às necessidades de logística e monitoramento da frota da empresa.

Arquitetura do Sistema

O ambiente foi projetado para ser robusto e performático, utilizando containers Docker para isolamento e facilidade de deploy.

  • Aplicação Principal: Traccar (versão latest).
  • Banco de Dados: TimescaleDB (PostgreSQL otimizado para séries temporais), garantindo alta performance na gravação de coordenadas GPS.
  • Rede: traccar_net (rede interna isolada).

Fluxo de Dados

  1. Dispositivos GPS: Enviam dados de localização via TCP/UDP.
  2. Servidor Traccar: Processa os dados recebidos.
  3. TimescaleDB: Armazena histórico de posições e eventos.
  4. Interface Web: Disponibiliza visualização em tempo real e relatórios para a equipe de logística da Oestepan.

Configuração do Ambiente

Pré-requisitos

  • Docker Engine
  • Docker Compose

Instalação e Execução

  1. Clone o repositório.
  2. Inicie os serviços e a infraestrutura:
    docker-compose up -d
    
  3. O sistema estará acessível em:

Portas e Comunicação

Serviço Porta Interna Porta Externa (Host) Descrição
Web UI 8082 8083 Interface de Gestão e API
GPS 5000-5500 Desabilitado Recepção de dados dos dispositivos (TCP/UDP)

Nota: O range de portas de dispositivos (5000-5500) está atualmente desabilitado no docker-compose.yml para evitar conflitos de porta no servidor. Para colocar em produção, habilite apenas as portas específicas dos modelos de rastreadores utilizados pela frota da Oestepan.