Paso 5: Prepara Android
- Asegúrese de que usted está en la misma red WiFi que el Pi y asegurarse de que la dirección IP asignada a tu dispositivo Android es el mismo para por lo menos las dos primeras partes de la dirección IPv4 (ejemplo: server IP a.b.c.d, dispositivo Android IP debe ser a.b.*.*, donde ' *' significa no importa). En su dispositivo Android, vaya a Configuración > Acerca de teléfono/Tablet > Estado y compruebe el campo IP address.
- Instalar Qpython en Android.
- Obtener el archivo droidgpspush.py desde el enlace de github.
- Modificar el número de la línea 9 del archivo droidgpspush.py con la dirección IP obtenida del paso 2.
- Coloque el archivo editado droidgpspush.py en el sdcard/incorporado de almacenamiento del teléfono Android en el directorio com.hipipal.qpyplus/scripts/.
- Lanzamiento de Qpython en el teléfono y ejecutar el script haciendo clic en el botón de Qpython en el centro y elegir 'Ejecutar Script Local' y luego elegir droidgpspush.py en el menú ejecutar del programa.
Ahora tu Android se conecta a la IP mediante un socket TCP y envía datos de localización GPS cada 5 segundos.
Descripción: El problema de la dirección IP puede evitarse pero es mejor dejar que el servidor DHCP asignar una dirección común a ambos dispositivos a partir de ahora, para evitar molestias de hacer uno de los dispositivos tienen una dirección IP estática (para no bloquear la conexión a internet).
El archivo droidgpspush.py encuentra en el Android dispositivo y envía datos de la red y coordenadas GPS, de los cuales, latitud y longitud son analizadas posteriormente por el servidor de Raspberry Pi.