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.
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.
Carregue rotas GPX, ajuste velocidade e intervalo de envio, e reproduza o movimento no mapa ao vivo.
Execute no Terminal, por SSH ou em CI, incluindo vários perfis simultâneos com IDs diferentes.
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.
Envie dados por TCP, TCP SSL/TLS encriptado ou UDP para plataformas compatíveis.
Guarde perfis, defina IMEI, bateria, satélites e sinal GSM, e mantenha o registo de trabalho.
Os pacotes incluem o runtime necessário. Node.js, npm e Electron não são necessários.
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.
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.
Teltonika e Queclink suportam TCP, TLS e UDP. Galileosky, Navtelecom, Ruptela, Arnavi, NaviSet, ADM, FORT e JT/T 808 2013 suportam TCP e TLS.
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.
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.
O protocolo é escolhido na app ou no perfil JSON. Não altera host nem porta automaticamente.
-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDP-TCP, TLS, UDPteltonikaTCP, TLS, UDPteltonika-8eTCP, TLS, UDPgalileoskyTCP, TLSqueclinkTCP, TLS, UDPnavtelecomTCP, TLSruptelaTCP, TLSarnaviTCP, TLSnavisetTCP, TLSnaviset-tagsTCP, TLSadmTCP, TLSfortTCP, TLSjt808TCP, TLSQueclink 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.
Escolha instalador Windows, Linux AppImage ou DEB, ZIP macOS Apple Silicon ou pacote CLI autónomo.
Defina ID ou IMEI, protocolo, transporte, host, porta, velocidade e intervalo de envio.
Use host 'fakegps.com', porta '5569', protocolo 'Meitrack', ou indique o seu próprio servidor.
Desenhe uma rota em fakegps.com ou carregue um GPX existente na app ou perfil CLI.
GPX →Inicie na app ou execute um perfil CLI no Terminal, SSH ou CI. Vários perfis podem correr ao mesmo tempo.
Insira o IMEI ou ID do dispositivo em fakegps.com e acompanhe o movimento no mapa.
Verificar → →Use o pacote CLI autónomo para automação, SSH, CI ou vários perfis em paralelo sem sessão gráfica.
Escolha o arquivo CLI para o seu sistema: Windows win32-x64, Linux x64 ou macOS darwin-arm64. Extraia para uma pasta de trabalho.
Use um perfil de exemplo como modelo. Defina ID ou IMEI, protocolo, transporte, host, porta, GPX, velocidade e intervalo.
Execute com --validate para verificar perfil e GPX sem abrir ligação de rede.
Execute o mesmo comando sem --validate. A CLI envia posições até ao fim da rota, repetição ou paragem do processo.
Inicie processos CLI separados com perfis e IDs diferentes para testes de carga e demos multi-dispositivo.
# 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 &
waitCLI funciona no Terminal, SSH e CI. Node.js, npm e Electron estão incluídos.
Se o macOS bloquear ficheiros descarregados, siga MACOS-FIRST-RUN.txt e permita apenas este pacote verificado.
A CLI requer Linux kernel 4.18+ e glibc 2.28+. Pacotes GUI podem exigir sessão gráfica; AppImage pode exigir FUSE.
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.


Os pacotes GUI incluem a app e o runtime CLI. Pacotes CLI autónomos estão disponíveis para automação e servidores.
Pacotes recomendados para uso normal.
Portáteis e arquivos completos para instalação manual.
Os pacotes CLI independentes funcionam sem sessão gráfica e podem iniciar vários perfis com IDs diferentes.
Checksums e notas da versão.
No macOS, a primeira execução pode exigir Definições do Sistema → Privacidade e segurança → Abrir mesmo assim. Consulte MACOS-FIRST-RUN.txt.