Skip to content

v1.0 -- Primera version instalable

Choose a tag to compare

@caradag caradag released this 11 Sep 16:12
· 76 commits to main since this release

APK para instalar en el telefono. Requiere firmware 2.0.0 o posterior (protocolo 4):
la app rechaza cualquier version anterior con un mensaje que dice que hacer.

https://github.com/caradag/glaciertemp-firmware/releases/tag/v2.0.0

Instalar

Descargar el .apk desde el propio telefono y abrirlo. Android pedira permiso para
instalar aplicaciones de origen desconocido para el navegador o el gestor de
ficheros que se use; es normal y solo hay que concederlo una vez.

Es una compilacion de depuracion, firmada con la clave de desarrollo estandar de
Android. Sirve para usarla en terreno, pero no es una app firmada para distribuir a
terceros. Para eso hara falta una clave propia y una compilacion de release.

Al abrirla pedira permisos de Bluetooth y de ubicacion. La ubicacion se usa para
anotar desde donde se hizo cada descarga en los metadatos del CSV; si se deniega, la
descarga funciona igual y el fichero anota por que no hay posicion.

Que trae

  • Descarga por cable y por Bluetooth. Por cable, 1.715 registros/s medidos.
  • Metadatos en el CSV: fecha de la descarga, identificador de placa, posicion con
    altitud, referencia de reloj y desfase medido, mas una nota libre opcional.
  • Columna de tiempo corregido opcional: reparte linealmente el desfase del reloj
    desde el primer registro hasta el instante de la descarga. La columna original se
    conserva siempre intacta.
  • Modo normal y avanzado. En normal se ofrece lo de uso corriente; el avanzado
    anade el volcado crudo de memoria y el resto de la configuracion.
  • Volcado crudo de la memoria entera como Intel HEX, la via de recuperacion cuando
    el log no se puede interpretar. 17 minutos por cable a 230400.
  • Avisos antes de sincronizar el reloj: si aun no se ha descargado de esa placa
    --sincronizar borra el desfase y las marcas ya no se pueden corregir-- y si el huso
    horario del telefono no coincide con el de la placa.
  • Terminal con todo el trafico serie, en los dos sentidos.
  • Grafico con estadisticas: cobertura, huecos, intervalo real, desfase de reloj y la
    posicion de la descarga.

Aviso util

Si la placa no contesta, casi siempre esta dormida: la consola solo escucha durante
los 30 s siguientes a un reinicio. La app lo dice cuando pasa, pero conviene saberlo.