#WINDOWS10- 2. Crear una Windows Universal App y mostrar la información de Heart Rate Band utilizando #BLE

Hola!

Series

1. Emparejar Heart Rate Band via BlueTooth LE para utilizarlo en Windows Universal App

2. Crear una Windows Universal App y mostrar la información de Heart Rate Band

En el post anterior comenté como emparejar la banda para tomar los latidos del corazón utilizando Bluetooth LE y Windows 10. Hoy veremos cómo crear una app aplicación que se conecte con el device y muestre la información del mismo.

1. Empezamos como siempre creando una Windows Universal App

2. Editamos el manifiesto de la app y

Agregamos la capacidad de conectarse a un dispositivo Bluetooth [<DeviceCapability Name=bluetooth.genericAttributeProfile>]

Luego en las capacidades de los dispositivos, agregamos la sentencia [<Device Id=any>] que nos permite conectarnos con cualquier dispositivo

Y finalmente el servicio al que nos conectaremos que es el de tipo [<Function Type=name:heartRate/>]

Clipboard03

3. Ahora vamos a escribir un poco de código. En este caso, en el Load de la Window, recorreremos una colección de Devices locales buscando el nombre del Polar. “Polar H7 498C1817”

4. Una vez encontrado el device, accederemos al mismo a través del servicio que publica. Este servicio BLE es el que expone las diferentes características del dispositivo. En este caso, sabemos que una de ellas es la que envía el valor del Heart Rate, nos suscribimos al evento ValueChanged y activamos el modo Notify.

Clipboard05

5. Solo nos queda procesar la información que recibimos del sensor. En este caso es un array de bytes, donde el 2do byte es el valor actual del sensor (los latidos del corazón)

Clipboard07

En esta demo lo escribimos en la ventana de debug, en el próximo post lo mostraremos en la app.

Saludos @ Madrid

/El Bruno

References

– Polar Heart Rate Sensor H7, http://www.polar.com/us-en/products/accessories/H7_heart_rate_sensor

Advertisements

One thought on “#WINDOWS10- 2. Crear una Windows Universal App y mostrar la información de Heart Rate Band utilizando #BLE

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s