2015-09-10 15 views
5

Ho acquistato microsoft band. Il mio scopo è quello di utilizzare quel dispositivo per tracciare informazioni come passi e frequenza cardiaca in tempo reale. Sto vagando c'è un modo per ottenere quei dati in tempo reale senza il terzo dispositivo direttamente su un pc, usando ad esempio un dispositivo bluetooth? Esiste un filesystem per memorizzare i dati nel dispositivo Band? Come posso archiviare i miei dati quando, per esempio, sono fuori e non ho un supporto mobile?Microsoft band ottiene i dati in tempo reale senza l'uso di un cellulare

Modifica: ho scaricato il codice di esempio dallo site. Ora ho problemi a eseguire il progetto utilizzando il dispositivo dell'emulatore. In entrambi i casi, ricevo il dispositivo di bootstrap non riuscito. Dispositivo non trovato. Nel caso dell'emulatore ho ricevuto il seguente errore:

Error 2 Error : DEP6200 : Boostrapping 'Emulator 8.1 U1 qHD 5 inch' failed. Device cannot be found. The configuration data for this product is corrupt. Contact your support personnel. 
Personalization.WindowsPhone 

Come posso accoppiare il dispositivo con la mia app? Ho già accoppiato il dispositivo con il pc usando l'app di sincronizzazione di Microsoft.

Edit2: creo un'applicazione di runtime di Windows e ho seguito le istruzioni da link menzionate. Riesco a trovare il dispositivo associato dal codice. Come posso leggere la frequenza cardiaca utilizzando il dispositivo associato?

Il mio codice è il seguente:

 IBandInfo[] bandsPaired = await BandClientManager.Instance.GetBandsAsync(); 
    IBandClient bandClient = await BandClientManager.Instance.ConnectAsync(bandsPaired[0]); 

     if (bandClient.SensorManager.HeartRate.GetCurrentUserConsent() != UserConsent.Granted) 
     { 

     await bandClient.SensorManager.HeartRate.RequestUserConsentAsync(); 
     } 

Cosa devo fare per ottenere la frequenza cardiaca come un valore intero? C'è un modo per importare il progetto nell'unità?

+0

Sembra che tu non abbia installato gli SDK di Windows 8.1. Quale versione del sistema operativo stai usando? Riuscirai a creare una nuova (vuota) applicazione Windows 8.1? –

+0

Fondamentalmente uso la versione esplicita di Visual Studio che è stata la ragione dei miei problemi. Ora ho problemi a eseguire il progetto utilizzando il dispositivo dell'emulatore. In entrambi i casi, ricevo il dispositivo di bootstrap non riuscito. Dispositivo non trovato. –

+0

L'emulatore del telefono non supporta il Bluetooth, quindi è necessario eseguire l'applicazione su un dispositivo reale (Windows 8.1 o Windows Phone 8.1). Dovrai essere più specifico sull'errore che stai vedendo (ad es. Messaggio di eccezione effettivo e callstack) in quanto non lo riconosco come errore di Band SDK. –

risposta

6

Per la corsa e gli allenamenti non è necessario un cellulare. Ma se la tua ideia usa la Banda indefinitamente, per giorni, e poi la sincronizzazione con una memoria non funzionerà. Microsoft Band è come un aggregato di sensori, non un dispositivo che funziona da solo.

+0

Fondamentalmente voglio ottenere dati sulla frequenza cardiaca in tempo reale sul posto su un PC tramite una comunicazione Bluetooth senza disporre di un dispositivo mobile. Posso fare una cosa del genere? –

5

È possibile accoppiare la banda direttamente a un PC abilitato per Bluetooth (ad esempio Windows), quindi utilizzare Band SDK per connettersi alla banda e trasmettere dati in tempo reale da un'applicazione Windows.

+0

Esiste qualche tutorial su come farlo? –

+0

Ho installato l'applicazione microsoft band sync e accedo e sincronizzo il dispositivo con il pc. Come posso creare un'app per ottenere dati in tempo reale? –

+0

Iniziare con una nuova applicazione Windows 8.1 (universale). Quindi applicare il pacchetto Band SDK NuGet al progetto. Quindi seguire le istruzioni/campioni dalla documentazione di Band SDK: http://developer.microsoftband.com/Content/docs/Microsoft%20Band%20SDK.pdf –

Problemi correlati