|
|
||
|---|---|---|
| .gitignore | ||
| README.md | ||
| docker-compose.yml | ||
| stack.env | ||
| traccar.xml | ||
README.md
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 | 5000-5500 | Recepção de dados dos dispositivos (TCP/UDP) |
Nota: Certifique-se de que as portas 5000-5500 estejam livres no servidor host ou ajuste conforme necessário para evitar conflitos.