Microsoft, MIcrosoft Band

Microsoft Band – Primera Impresion {Instalación SDK}


Hace ya algún tiempo Microsoft puso a disposición el SDK de la Microsoft Band, cabe mencionar que el SDK es realmente un paquete Nuget lo que hace que sea muy fácil de usar e instalar. También hay un SDK para Android y iOS, por si les interesa, para descargarlos solo visiten la pagina oficial de la Microsoft Band (http://developer.microsoftband.com/)

Instalacion:

Para instalar el SDK de la Microsoft Band, solo hay que ejecutar el siguiente comando en la consola del Administrador de paquetes:

MSBand0

Notas de la Versión:

Vista previa para Windows Phone – 1.3.10219
Proporciona acceso en tiempo real a los datos del sensor de la Microsoft Band
Permite la creación de Tiles en la Microsoft Band y el envío de notificaciones a ellos
Permite cambiar el tema para la banda
Permite cambiar la imagen de fondo de principal

Sensores:

Los datos que podemos obtener provienen de los sensores, para esto hay ocho sensores en el SDK:

Acelerómetro | Distancia | Giroscopio | Frecuencia Cardiaca (HeartRate) | Podómetro | Temperatura de la Piel (SkinTemperature) | Ultravioleta | Contacto

y todos son de fácil acceso:

var pairedBands = await BandClientManager.Instance.GetBandsAsync();
if (pairedBands.Length < 1)
{
    // display some error message
    return;
} 
_bandClient = await BandClientManager.Instance.ConnectAsync(pairedBands[0]);
 
_bandClient.SensorManager.Accelerometer.ReadingChanged += Accelerometer_ReadingChanged;
await _bandClient.SensorManager.Accelerometer.StartReadingsAsync();
 
_bandClient.SensorManager.Distance.ReadingChanged += DistanceOnReadingChanged;
await _bandClient.SensorManager.Distance.StartReadingsAsync();
 
_bandClient.SensorManager.Gyroscope.ReadingChanged += GyroscopeOnReadingChanged;
await _bandClient.SensorManager.Gyroscope.StartReadingsAsync();
 
_bandClient.SensorManager.HeartRate.ReadingChanged += HeartRateOnReadingChanged;
await _bandClient.SensorManager.HeartRate.StartReadingsAsync();
 
_bandClient.SensorManager.Pedometer.ReadingChanged += PedometerOnReadingChanged;
await _bandClient.SensorManager.Pedometer.StartReadingsAsync();
 
_bandClient.SensorManager.SkinTemperature.ReadingChanged += SkinTemperatureOnReadingChanged;
await _bandClient.SensorManager.SkinTemperature.StartReadingsAsync();
 
_bandClient.SensorManager.Ultraviolet.ReadingChanged += UltravioletOnReadingChanged;
await _bandClient.SensorManager.Ultraviolet.StartReadingsAsync();
 
_bandClient.SensorManager.Contact.ReadingChanged += ContactOnReadingChanged;
await _bandClient.SensorManager.Contact.StartReadingsAsync();

Mas adelante veremos como crear nuestra primera aplicación para este dispositivo.

Hasta la próxima!!

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s