2.1 KiB
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
- Dispositivos GPS: Enviam dados de localização via TCP/UDP.
- Servidor Traccar: Processa os dados recebidos.
- TimescaleDB: Armazena histórico de posições e eventos.
- 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
- Clone o repositório.
- Inicie os serviços e a infraestrutura:
docker-compose up -d - O sistema estará acessível em:
- Interface Web: http://localhost:8083 (Porta alterada para evitar conflitos no servidor)
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.ymlpara 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.