Consulta mi ubicación desde casa

7

Tengo un servicio en mi casa, en una Raspberry Pi, por ejemplo, que debería ejecutarse dependiendo de dónde esté (trabajo, casa, tienda, ...)

Ejemplo de caso de uso: envíe un recordatorio a alguien en mi casa pero no cuando estoy en mi casa

¿Hay alguna manera para que mi Raspberry Pi consulte mi teléfono (android) y obtenga mi posición?

De hecho, me gustaría hacer como esta respuesta , que es geofencing pero a la inversa. Tengo, por ejemplo, Tasker, que podría enviar mi posición aproximada en lugares conocidos (trabajo, hogar, tienda, ...) cuando entro o salgo, pero se trata de cómo consultar a Tasker desde fuera de mi teléfono .

Por el momento, estoy pensando en impulsar mi posición en un servidor cada ~ 30 minutos para que mi servicio pueda consultar mi última posición. Por supuesto, el tiempo real (~ 5 minutos) es mejor.

Goufalite
fuente

Respuestas:

5

¿Qué tal algo como Owntracks + Node-RED con el nodo geofence .

Owntracks se ejecuta en su teléfono y puede cargar su ubicación en un agente MQTT o en un servidor HTTP. Node-RED puede suscribirse al tema MQTT o proporcionar los puntos finales HTTP para aceptar los mensajes entrantes. Luego, el nodo de geovalla se puede configurar para marcar ubicaciones de interés que se pueden usar para filtrar mensajes.

Luego, hay una gran variedad de nodos que puede usar para enviar mensajes o activar acciones.

Hay incluso un Nodo-RED nodo para descifrar los mensajes encriptados Owntracks.

(divulgación completa, escribí los nodos de descifrado geofence y Owntracks)

hardillb
fuente
¿Puede Owntracks enviar una ubicación por consulta ? ¿Como un mensaje MQTT "dónde estás" y Owntracks responde directamente? ¿O bien sabe a qué frecuencia Owntracks puede cargar la ubicación?
Goufalite
Iirc no puedes consultarlo. Pero puede configurar el intervalo de informes (el valor predeterminado parece ser cada 900 segundos)
hardillb