Resolução de problemas de um receptor GPS USB no Windows

2

Eu tenho um receptor GPS USB que cria uma porta COM virtual no sistema operacional. Eu instalei o driver GPSDirect para criar um sensor de localização do Windows para que o aplicativo Microsoft Maps funcionasse. E funcionou no meu desktop. Mas agora eu instalei o computador e o receptor GPS no meu carro, e o Google Maps nunca mostra minha localização desde então.

Então, eu preciso descobrir se é um problema de driver / sensor de localização, se preciso fazer algo no Google Maps para que ele funcione ou se o sinal de GPS está bloqueado por alguns internos do meu carro. Existe um programa que possa visualizar dados de GPS de baixo nível do receptor através da API do Sensor de Localização? Se não, existe um programa desse tipo que funciona com um GPS de porta serial (se eu desinstalar o driver GPS Direct)?

    
por Violet Giraffe 10.04.2016 / 08:00

1 resposta

1

Com base na sua descrição, esperaria que o seu receptor GPS suportasse o protocolo NMEA . Para testá-lo, você deve instalar um emulador de terminal (por exemplo, Putty ), conecte-se ao a porta COM criada pelo seu GPS e examine os dados que você está recebendo. Pode ser necessário remover o GPSDirect antes (ou usar um laptop para testes).

Na minha experiência, você deve começar a receber algo imediatamente, antes que os satélites sejam encontrados (como $GPZDA strings com a hora atual). Quando o GPS encontrar satélites suficientes para fornecer dados de posição utilizáveis, ele começará a enviar $GPGGA e $GPGLL strings. Se você nunca vê esses, geralmente significa que o sinal é muito fraco. $GPGGA strings na verdade tem um campo especial (# 7, de acordo com este documento ) que informa quantos satélites estão em exibição.

    
por 29.09.2016 / 10:27