Emulação de rastreadores GPS para sistemas de monitorização

Emule rastreadores GPS pela interface ou CLI.

FakeGPS Tracker 2.2.0 envia dados GPS de teste para servidores de monitorização a partir da app desktop ou de uma linha de comandos sem sessão gráfica. Reproduza rotas GPX, execute perfis por SSH ou CI e teste Windows, Linux e macOS sem hardware real.

v2.2.0 build 13 — Windows · macOS · Linux · CLI
DADOS EM DIRETO
Rastreador ativo
Latitude38.72264° N
Longitude-9.14051° W
Altitude47.3m
Velocidade24.6km/h
Precisão±3m
Rumo142°
Perfil ativo
commute_morning.gpx
Funções

GUI e CLI para testes realistas de rastreadores GPS.

01

Reprodução GPX

Carregue rotas GPX, ajuste velocidade e intervalo de envio, e reproduza o movimento no mapa ao vivo.

02

CLI sem interface gráfica

Execute no Terminal, por SSH ou em CI, incluindo vários perfis simultâneos com IDs diferentes.

03

18 variantes de protocolo

A versão 2.2.0 mantém os seis formatos originais e adiciona Teltonika Codec 8/8E, Galileosky, Queclink, Navtelecom, Ruptela, Arnavi, NaviSet, ADM51, FORT 5D e JT/T 808 2013.

04

TCP, UDP e SSL/TLS

Envie dados por TCP, TCP SSL/TLS encriptado ou UDP para plataformas compatíveis.

05

Perfis e registos

Guarde perfis, defina IMEI, bateria, satélites e sinal GSM, e mantenha o registo de trabalho.

06

Windows, Linux, macOS

Os pacotes incluem o runtime necessário. Node.js, npm e Electron não são necessários.

Versão 2.2.0

Novidades em relação à 2.1.3.

CLI, macOS, vários perfis e oito idiomas já existiam na 2.1.3. A principal mudança da 2.2.0 é a cobertura de protocolos: de 6 formatos para 18 variantes.

18
variantes de protocolo
12
novos formatos
GUI + CLI
mesmo suporte
01

Novas famílias de protocolos

Foram adicionados Teltonika Codec 8/8E, Galileosky, Queclink GL200 @Track ASCII V1.02, Navtelecom NTCB/FLEX 2.0, Ruptela, Arnavi Protocol III, NaviSet v2, NaviSet com tags, ADM51 1.08, FORT 5D e JT/T 808 edição 2013.

02

Transporte por protocolo

Teltonika e Queclink suportam TCP, TLS e UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT e JT/T 808 2013 suportam TCP e TLS.

03

Troca fiável

A app trata ligação, autorização, respostas TCP fragmentadas, validação de confirmações, reconexão e repetição do ponto atual após falhas ou timeouts.

04

Perfis mais seguros

IDs, transporte e altitudes GPX são validados antes do envio. As novas restrições de ID não afetam os seis formatos originais.

Queclink ASCII e o modo anterior GT06 / GL200 são formatos diferentes. O contrato completo está em PROTOCOLS.md nos pacotes CLI.

Protocolos

18 variantes de protocolo para perfis GUI e CLI.

O protocolo é escolhido na app ou no perfil JSON. Não altera host nem porta automaticamente.

Mantidos de versões anteriores

ProtocoloID no perfil JSONTransporte
Wialon IPSexistente-TCP, TLS, UDP
TK103 / GPS103existente-TCP, TLS, UDP
GT06 / GL200existente-TCP, TLS, UDP
Meitrackexistente-TCP, TLS, UDP
EGTSexistente-TCP, TLS, UDP
SeTracker / Beesureexistente-TCP, TLS, UDP

Adicionados na 2.2.0

ProtocoloID no perfil JSONTransporte
Teltonika Codec 8novoteltonikaTCP, TLS, UDP
Teltonika Codec 8 Extendednovoteltonika-8eTCP, TLS, UDP
GalileoskynovogalileoskyTCP, TLS
Queclink GL200 @Track ASCII V1.02novoqueclinkTCP, TLS, UDP
Navtelecom NTCB/FLEX 2.0novonavtelecomTCP, TLS
RuptelanovoruptelaTCP, TLS
Arnavi Protocol IIInovoarnaviTCP, TLS
NaviSet v2novonavisetTCP, TLS
NaviSet with tagsnovonaviset-tagsTCP, TLS
ADM51 1.08novoadmTCP, TLS
FORT 5DnovofortTCP, TLS
JT/T 808 revision 2013novojt808TCP, TLS

Queclink ASCII e o modo anterior GT06 / GL200 são formatos diferentes. Campos e precisão dependem do protocolo; a referência completa de campos está em PROTOCOLS.md nos pacotes CLI.

Fluxo

Do pacote ao rastreio ao vivo em seis passos.

01

Baixar pacote

Escolha instalador Windows, Linux AppImage ou DEB, ZIP macOS Apple Silicon ou pacote CLI autónomo.

02

Configurar perfil

Defina ID ou IMEI, protocolo, transporte, host, porta, velocidade e intervalo de envio.

03

Usar servidor de teste

Use host 'fakegps.com', porta '5569', protocolo 'Meitrack', ou indique o seu próprio servidor.

04

Carregar GPX

Desenhe uma rota em fakegps.com ou carregue um GPX existente na app ou perfil CLI.

GPX →
05

Iniciar GUI ou CLI

Inicie na app ou execute um perfil CLI no Terminal, SSH ou CI. Vários perfis podem correr ao mesmo tempo.

06

Verificar ao vivo

Insira o IMEI ou ID do dispositivo em fakegps.com e acompanhe o movimento no mapa.

Verificar → →
Guia CLI

Como executar o FakeGPS Tracker pela linha de comandos.

Use o pacote CLI autónomo para automação, SSH, CI ou vários perfis em paralelo sem sessão gráfica.

01

Baixar CLI

Escolha o arquivo CLI para o seu sistema: Windows win32-x64, Linux x64 ou macOS darwin-arm64. Extraia para uma pasta de trabalho.

02

Criar ou editar perfil

Use um perfil de exemplo como modelo. Defina ID ou IMEI, protocolo, transporte, host, porta, GPX, velocidade e intervalo.

03

Validar antes de enviar

Execute com --validate para verificar perfil e GPX sem abrir ligação de rede.

04

Iniciar envio

Execute o mesmo comando sem --validate. A CLI envia posições até ao fim da rota, repetição ou paragem do processo.

05

Executar vários perfis

Inicie processos CLI separados com perfis e IDs diferentes para testes de carga e demos multi-dispositivo.

Início rápido CLI
# 1. Verificar se a CLI inicia
./fakegps-tracker-cli --version
./fakegps-tracker-cli --help

# 2. Validar um perfil sem ligar ao servidor
./fakegps-tracker-cli --profile examples/device-a.json --validate

# 3. Enviar um perfil ao servidor de teste
./fakegps-tracker-cli --profile profiles/device-a.json

# 4. Executar vários rastreadores em simultâneo
./fakegps-tracker-cli --profile profiles/device-a.json &
./fakegps-tracker-cli --profile profiles/device-b.json &
wait

Sem sessão desktop

CLI funciona no Terminal, SSH e CI. Node.js, npm e Electron estão incluídos.

Primeira execução no macOS

Se o macOS bloquear ficheiros descarregados, siga MACOS-FIRST-RUN.txt e permita apenas este pacote verificado.

Runtime Linux

A CLI requer Linux kernel 4.18+ e glibc 2.28+. Pacotes GUI podem exigir sessão gráfica; AppImage pode exigir FUSE.

App desktop

O mesmo emulador de rastreador no Windows e macOS.

A versão 2.2.0 mantém a interface completa com mapa e adiciona modo de linha de comandos para servidores, SSH e CI.

FakeGPS Tracker 2.2.0 no Windows
GUI Windows com mapa ao vivo, rota GPX, protocolo e parâmetros do rastreador.
FakeGPS Tracker 2.2.0 no macOS
Build para macOS Apple Silicon com o mesmo fluxo de mapa e pacote CLI integrado.
Baixar

FakeGPS Tracker 2.2.0 build 13 para Windows, macOS e Linux.

Os pacotes GUI incluem a app e o runtime CLI. Pacotes CLI autónomos estão disponíveis para automação e servidores.

No macOS, a primeira execução pode exigir Definições do Sistema → Privacidade e segurança → Abrir mesmo assim. Consulte MACOS-FIRST-RUN.txt.

Os SHA-256 estão em SHA256SUMS.txt.