Consultar minha localização em casa

7

Eu tenho um serviço em minha casa, em um Raspberry Pi, por exemplo, que deve ser executado dependendo de onde eu estiver (trabalho, casa, loja, ...)

Exemplo de caso de uso: envie um lembrete para alguém em minha casa, mas não quando eu estiver em minha casa

Existe uma maneira do meu Raspberry Pi consultar meu telefone (android) e obter minha posição?

Na verdade, eu gostaria de fazer essa resposta , que é de geofencing, mas ao contrário. Eu tenho, por exemplo, o Tasker, que poderia enviar minha posição aproximada em locais conhecidos (trabalho, casa, loja, ...) quando entro ou saio, mas ele volta a como consultar o Tasker de fora do meu telefone .

No momento, estou pensando em empurrar minha posição em um servidor a cada ~ 30 minutos para que meu serviço possa consultar minha última posição. Claro que o tempo real (~ 5 minutos) é melhor.

Goufalite
fonte

Respostas:

5

Que tal algo como Owntracks + Node-RED com o da cerca geográfica .

O Owntracks é executado no telefone e pode fazer upload da sua localização em um broker MQTT ou em um servidor HTTP. O Node-RED pode se inscrever no tópico MQTT ou fornecer os pontos de extremidade HTTP para aceitar as mensagens recebidas. Em seguida, o nó da cerca geográfica pode ser configurado para marcar locais de interesse que podem ser usados ​​para filtrar mensagens.

Depois, há uma enorme variedade de nós que você pode usar para enviar mensagens ou acionar ações.

Existe ainda um Node-RED para descriptografar mensagens Owntracks criptografados.

(divulgação completa, escrevi os nós de descriptografia de cercas geográficas e Owntracks)

hardillb
fonte
O Owntracks pode enviar um local por consulta ? Como uma mensagem do MQTT "onde você está" e o Owntracks responde diretamente? Ou então, com que frequência os Owntracks podem enviar o local?
Goufalite
Iirc, você não pode consultá-lo. Mas você pode configurar o intervalo de relatórios (aparência padrão para ser a cada 900 segundos)
hardillb