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“/>]
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.
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)
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




Leave a reply to #WINDOWS10- Mostrar la carga de la batería de la Heart Rate Band en Windows Universal App #BLE | El Bruno Cancel reply