Boa tarde,

Peguei na web um exemplo de como obter a localização de um ESP8266 sem utilizar um GPS, somente com um serviço de API do google.
Pois bem, fiz tudo conforme o tutorial, fiz o cadastro no serviço do google e obtive a KEY.

O sketch utiliza a biblioteca arduinojson, consegue encontrar os pontos de wifi próximos, mas não consegue se conectar com o serviço do google. Estou usando o port 443, conforme o exemplo do tutorial.

Alguém já passou por isso ou sabe me dar uma luz de qual pode ser o problema?

Seguem em anexo o sketch e o serial monitor.

Obrigado.

Exibições: 115

Anexos

Responder esta

Respostas a este tópico

Olá. 

Penso o seguinte, a localização não terá precisão.

Temos que ver algumas informações.

O seu esp estar conectado em um roteador.

Então, a localização que será enviada é a dele, pelo IP.

Logo, do roteador até onde está o esp, terá uma distância.

Supondo que a distância máxima de alcance do roteador seja 30 metros, terá um raio de 30 metros, fazendo uma circunferência que cobrirá uma área de 133.29 metros quadrados.

Sendo assim, poderá estar dentro desta área e, em função da distância, ter um erro grande.

Mas, como sugestão, tem uma coisa bem legal que você pode fazer sem precisar desta API.

Obter com exatidão as coordenadas do roteador, a distância onde estará o seu esp e o azimute.

Assim você conseguirá via cálculo, através da distância, azimute e as coordenadas do roteador, as coordenadas precisas do seu esp, independente do local que estiver dentro da área mencionada.

Desculpe. Não é a resposta para sua dúvida quanto o uso da API, mas espero que as informações que postei sirvam para você refletir sobre o assunto.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço