RUFUS Cloud Timing App 🤳🤩

Hemos actualizado nuestra App de cronometraje manual para que ahora funcione con el Cloud. Eliminamos la necesidad de un server FTP, simplificamos todo el proceso.. ¿y lo mejor de todo? ¡Ahora es GRATIS!

En este tutorial te contamos cómo vincular la App con tu cuenta de RUFUS Cloud, cómo crear una nueva sesión de cronometraje, cómo enviar tiempos a la nube, y cómo recibirlos desde cualquier otro sitio remoto usando RUFUS Desktop!

Antes de seguir leyendo dirígete al Google Play Store y descarga RUFUS Cloud Timing App para Android ya!

¿Usuarios de IOs? 🤷‍♂️ ¡próximamente!

Cómo vincular la App con tu cuenta del Cloud

Luego de instalar la aplicación, el primer paso es vincularla con tu cuenta de RUFUS Cloud. Para ello, dirígete a cloud.runonrufus.com e ingresa con tu usuario y contraseña. ¿No tienes una cuenta en el Cloud? ¡En este artículo te contamos cómo hacerlo! 

Una vez allí, dirígete a la pantalla “Dispositivos” y genera un token de vinculación.

Inicia ahora la App RUFUS Cloud Timing e ingresa el token en el cuadro de texto señalado y presiona el botón “Vincular” -Asegúrate de que tu móvil tenga conexión a Internet-

Si la acción fue exitosa, lo próximo que verás será tu listado de sesiones de cronometraje vacío.

Y tu nuevo device Android en tu cuenta del Cloud.

¡Listo! ¡Ya puedes empezar a cronometrar!

Cómo crear una nueva sesión de cronometraje

Para crear una nueva sesión de cronometraje simplemente presionamos el botón:

En el cuadro de diálogo introducimos el nombre para la nueva sesión de crono y presionamos el botón “ok”.

Podemos ver en el Cloud la nueva sesión de crono creada:

IMPORTANTE: La sesión de cronometraje también se guarda de forma local en el móvil en un archivo .CSV, el cual puedes enviar por correo electrónico en cualquier momento. 

Una vez ya dentro de la nueva sesión, simplemente comienza a tipear los números de corredores para ir tomando sus tiempos de pasada.

Verás que los números de pasadas marcadas en color magenta indican que fueron correctamente enviadas al Cloud, mientras que las pasadas en color gris indican que no han podido ser enviadas al Cloud -probablemente por falta de conexión a internet-. Estas pasadas no enviadas SIEMPRE son guardadas en el archivo local .CSV.

Volviendo al Cloud, puedes ver estas pasadas inmediatamente en tu sesión.

Puedes guardar, salir o finalizar la sesión de cronometraje en cualquier momento desde el menú superior derecho.

¡ATENCION! Una vez que finalizas una sesión no podrás seguir añadiendo pasadas a la misma y deberás crear una nueva.

Volviendo al listado de sesiones, podemos ver todas nuestras sesiones de crono. En color magenta la última activa y en color gris las sesiones finalizadas. Veremos también la cantidad de pasadas que contiene cada sesión y cuándo fue la última vez que se ingresó una nueva pasada.

Si queremos archivar en local una sesión simplemente hacemos un “swipe left”, y la sesión pasará a la carpeta de “Archivo”.

Añadiendo localización a las pasadas

Otra de las novedades introducidas en la aplicación es la posibilidad de enviar conjuntamente con la información de bib/chip y tiempo, la geolocalización de cada pasada. Para activar esta opción dirígete al menú “Configuración -> Localización” y allí activa la opción “Localización”:

NOTA: Deberás autorizar a la aplicación RUFUS Timing App a recopilar información de localización en tu móvil.

Si la localización está exitosamente activada, al entrar a una nueva sesión de crono podrás ver la notificación enseñando las coordenadas de latitud y longitud actuales de tu posición de cronometraje.

Luego en el Cloud, esta información acompañará a cada una de las pasadas. 

Trabajando con la pistola RFID

RUFUS Cloud Timing App es compatible con los siguientes modelos de RFID Sleds:

  • Zebra RFD2000
  • Zebra RFD8500

Y puede leer prácticamente cualquier chip del mercado. Hemos añadido compatibilidad directa con los chips de Macsha y además hemos abierto la posibilidad a leer cualquier tipo de formato libre de chips mediante la implementación de ciertos filtros.

Lo que sigue a continuación requiere de un cierto nivel de conocimiento técnico sobre chips y tipos de datos.

Nos dirigimos al menú “Configuración -> RFID Zapper”. Por defecto, la aplicación siempre leerá chips encriptados del tipo Macsha Club. Allí podemos optar por detectar también chips libres del tipo Macsha FREE, o chips libres de formato customizado.

Una vez seleccionada la opción “Formato customizado”, podremos configurar como queremos que la aplicación analice el dato leído en la memoria EPC del chip. Entre las opciones disponibles encontramos:

Longitud de la memoria EPC

Como un primer filtro podemos seleccionar de qué tamaño es la memoria EPC de los chips que vamos a leer. Las opciones son: 8, 12 ó 16 bytes.

Formato del dato en la memoria EPC

En una segunda instancia de filtrado podemos seleccionar en qué formato hemos guardado el dato en la memoria EPC. Las opciones disponibles son decimal DEC o hexadecimal HEX.

Filtrado por carrera

Por último, tenemos la posibilidad de aplicar un filtro al dato alojado en la memoria EPC de manera tal que la App solo leerá, almacenará en memoria y enviará al Cloud, aquellos chips cuyo dato coincida con el filtro configurado. Las opciones disponibles son deshabilitado, sobre datos sin procesar o sobre datos procesados.

Deshabilitado. Disabled

La App no aplicará ningún filtro al dato leído y solo las configuraciones anteriores de tamaño y formato de dato serán tenidas en cuenta a la hora de leer y procesar las lecturas de chips.

Filtrado de datos sin procesar. Raw data

Cuando seleccionamos filtrar por “Raw data”, podemos especificar a la App un filtro a aplicar sobre la lectura del dato en el EPC sin procesar. Con el símbolo de almohadilla # especificaremos la parte del dato que se corresponde con el número variable de competidor o bib number.

Por ejemplo, para una memoria EPC de 12 bytes y con los datos almacenados en DEC, si quisiéramos solamente leer los chips del timer 3 y el evento 10, el filtro quedaría de la siguiente manera:

0003 0010 0000 0000 #### ####

En este caso la App solo reconocerá como válidos aquellos chips cuya memoria EPC sea de 12 bytes, el formato del dato sea DEC, que comience con 0003 0010 0000 0000 y cuya parte variable, bib number, esté alojada en los últimos 4 bytes.

Si nuestra parte variable se encuentra al principio del dato, lo podemos reescribir de la siguiente manera:

#### #### 0003 0010 0000 0000 

Si no queremos disponer de un filtro específico de carrera y/o timer, pero queremos que la App analice el comienzo del dato como la parte contenedora del dato variable bib number, lo podríamos reescribir de la siguiente manera:

#### #### 0000 0000 0000 0000 

Filtrado de datos procesados. Processed data

Este caso particular aplica para cuando almacenamos el dato en formato HEX. Si filtramos por “Processed data”, la App primero traduce la información a DEC y luego aplica sobre ésta el filtro configurado. Con el símbolo de almohadilla # especificaremos la parte del dato que se corresponde con el número variable de competidor o bib number.

Por ejemplo, para una memoria EPC de 12 bytes y con los datos almacenados en HEX. Si quisiéramos solamente leer los chips del evento 3 del año 19, el filtro quedaría de la siguiente manera:

1903#####

Siendo el dato guardado en la memoria EPC del chip, para el bib number 1 en HEX 0000 0000 0000 0000 0B57 BF61 y procesado luego en DEC 190300001

Enviando archivos CSV por email

Bien, las sesiones quedan almacenadas en tu cuenta del Cloud. ¿Pero qué pasa si quieres descargarlas en local? En este caso, puedes seleccionar las sesiones deseadas y enviarlas por correo electrónico como un adjunto. Para esto, en el listado de sesiones (o en el archivo) selecciona las sesiones en cuestión y luego en el menú superior derecho pulsa en la opción:

También puedes descargar la sesión en formato .CSV directamente desde tu cuenta en RUFUS Cloud haciendo clic en el botón:

Recibiendo las pasadas LIVE en RUFUS Desktop

La magia de todo el proceso tiene su punto máximo aquí. Todas las pasadas enviadas desde el móvil pueden ser recibidas en tiempo real en una PC con RUFUS Desktop, o sea que de esta manera puedes hacer un cronometraje en VIVO con tan solo tu móvil y una PC. Si eres timer de carreras de Trial, aquí tienes un nuevo mejor amigo!

Para recibir las pasadas de la sesión en RUFUS Desktop primero nos logueamos con nuestra cuenta Cloud.

Luego en la pantalla de “Devices” o “Adquisiciones”, en el apartado Cloud, seleccionamos y  agregamos al listado de dispositivos activos nuestro móvil con la aplicación RUFUS Cloud Timing App.

Selecciona el dispositivo cloud de la lista.

En el panel derecho de detalles podrás ver las sesiones disponibles de ese dispositivo en la nube y las características de cada sesión: la cantidad de pasadas que contienen y los detalles de la primera y la última.

Cuando el dispositivo está en una sesión activa, la vamos a identificar con la etiqueta LIVE.

Para comenzar a recibir las pasadas de la sesión lo que haremos es suscribirnos a ella. Podemos suscribirnos tanto a una sesión LIVE como a cualquier otra que ya finalizada, solo tenemos que seleccionarla, asignar el checkpoint y presionar el botón “Suscribirse”

Al igual que con cualquier otro dispositivo, RUFUS Desktop comenzará a procesar las pasadas y a clasificar como si el punto de cronometraje estuviera a 3 metros de ti! 🙌

Publica los resultados en VIVO

¡Ahora el círculo está completo! Con la App RUFUS Cloud Timing + la publicación de resultados ya puedes cronometrar vía Cloud y publicar resultados de manera 100×100 gratuita!

¿Que no sabías de la publicación de resultados? ¡Entérate de más en el siguiente artículo!

#UneteAlCloud #JoinTheCloud

✌️