sistema-gps-oestepan/README.md

45 lines
1.9 KiB
Markdown

# 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](https://www.traccar.org/), 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:
```bash
docker-compose up -d
```
3. O sistema estará acessível em:
- **Interface Web**: [http://localhost:8083](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.