#Garmin – Mostrar gráficos e información de varios sensores al mismo tiempo

Hola !

El post de hoy es uno de los rápidos. Durante estos últimos días, mi principal objetivo era completar todo lo necesario para poder comenzar a vivir en Toronto, y aprovechando huecos de ocio, me puse a conocer el Garmin ConnectIQ SDK.

Como se puede ver en el siguiente video, hoy he llegado a un punto donde he creado una app

  • Que puede leer información de diferentes sensores: posición y ritmo cardíaco
  • En base a una muestra SDK la app puede dibujar un gráfico con los datos del sensor de latidos de corazón
  • La app crea un diseño de forma dinámica con colores diferentes (y bastante feos) para cada línea de texto, cuando el dispositivo está utilizando datos de sensores

2016 02 25 Garmin display multiple sensors

Sobre la app, un par de detalles a tener en cuenta

  • La app debe configurarse para utilizar sensores y obtener información, en las propiedades de aplicación

image

  • La clase App inicializará los eventos para la captura de datos de los sensores y el posicionamiento global. En cada evento de captura de datos, se invocará la clase View para mostrar estos datos
  • La clase de vista tiene algún código para dinámicamente trabajar en el diseño para crear textos y gráficos para la View

image

  • El gráfico utilizado para los datos de frecuencia cardíaca es un archivo de Graph.mc de los ejemplos del SDK

Y eso es todo! la aplicación es lo suficientemente inteligente y sencilla como para mostrar información en tiempo real de sensores y posiciones de una manera muy sencilla!

GitHub Source Code: https://github.com/elbruno/Blog/tree/master/Garmin

Saludos @ Toronto

-El Bruno

References

7 comments

  1. Hola, me interesa mucho tu app y la estoy utilizando de modelo para hacer una propia pero me gustaria preguntarte una cosa.
    ¿Para seleccionar la opción de sensor es necesario tener conectado un sensor, no? En caso afirmativo, que sensor de Garmin es el que empleas y cual es su frecuencia de emisión: bluetooth, ANT,…?
    Muchas gracias

    Like

    1. Hola Cristina … no tengo ningun sensor conectado, los datos son de los propios sensores del Garmin Smartwatch que tengo (heart rate, movement, etc …) No he probado usar un sensor conectado al smart watch, pero pienso que deberia ser igual, ya que seria parte de la coleccion de sensores.

      Like

      1. Gracias por contestar, mi problema es que no me deja seleccionar el permiso del sensor y no se a que puede deberse, es decir, no me sale la opción de poder seleccionarlo.
        ¿Y donde se seleccionan los datos de los propios sensores de Garmin?
        Muchas Gracias

        Like

      2. ElBruno, ya solucioné el problema con lo de poder permitir el sensor, ahora mi duda es la siguiente:
        Se supone que el programa lee los datos que el propio garmin proporciona, pero si quiero que funcione a traves de un sensor que yo tenga, ¿necesito tener tanto el reloj como el sensor del pecho o basta con el sensor del pecho?
        Muchas gracias por tu ayuda, un saludo.

        Like

  2. Hola Bruno como estas ,quiero desarrollar una aplicacion que permita conectarvarios sensores ant+ para leer la frecuancia cardiaca , pero el repositorio no esta disponible te agradeceria me pudieras dar alguna guia de como conectar los dispositivos

    Like

  3. I do not know if it’s just me or if perhaps everyone else experiencing
    problems with your site. It appears like some of the text in your content are running off the screen.
    Can somebody else please comment and let me know if this is happening to them
    as well? This might be a problem with my internet
    browser because I’ve had this happen previously. Thanks

    Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.