2015-09-10 3 views
5

Ich habe Microsoft Band gekauft. Mein Ziel ist es, dieses Gerät zu verwenden, um Informationen wie Schritte und Herzfrequenz in Echtzeit zu verfolgen. Ich bin umherwandern gibt es eine Möglichkeit, diese Daten in Echtzeit ohne drittes Gerät direkt an einen PC zu bekommen, mit zum Beispiel ein Bluetooth-Gerät? Gibt es ein Dateisystem, um Daten im Band-Gerät zu speichern? Wie kann ich meine Daten speichern, wenn ich zum Beispiel draußen bin und keinen mobilen Support habe?Microsoft Band erhalten Daten Echtzeit ohne die Verwendung eines mobilen

Bearbeiten: Ich habe den Beispielcode aus dem site heruntergeladen. Jetzt habe ich Probleme, das Projekt mit dem Gerät des Emulators auszuführen. In beiden Fällen bekomme ich Bootstrapping-Gerät fehlgeschlagen. Gerät nicht gefunden. Im Falle des Emulators habe ich den folgenden Fehler:

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 

Wie kann ich das Gerät mit meiner App koppeln? Ich habe das Gerät bereits mit dem PC über die microSync-App gekoppelt.

Edit2: Ich erstelle eine Windows-Laufzeit-App und ich folgte Anweisung aus der link erwähnt. Es gelingt mir, das gekoppelte Gerät aus dem Code zu finden. Wie kann ich die Herzfrequenz mit dem gekoppelten Gerät lesen?

Mein Code ist folgende:

 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(); 
     } 

Was kann ich tun, um die Herzfrequenz als Integer-Wert zu erhalten? Gibt es eine Möglichkeit, das Projekt in die Einheit zu importieren?

+0

Es sieht so aus, als ob Sie die Windows 8.1 SDKs nicht installiert haben. Welche Version von OS verwenden Sie? Können Sie erfolgreich eine neue (leere) Windows 8.1-Anwendung erstellen? –

+0

Grundsätzlich verwende ich die Express-Version von Visual Studio, die der Grund für meine Probleme war. Jetzt habe ich Probleme, das Projekt mit dem Gerät des Emulators auszuführen. In beiden Fällen bekomme ich Bootstrapping-Gerät fehlgeschlagen. Gerät nicht gefunden. –

+0

Der Telefonemulator unterstützt Bluetooth nicht, daher müssen Sie die Anwendung auf einem echten Gerät (entweder Windows 8.1 oder Windows Phone 8.1) ausführen. Sie müssen genauer auf den Fehler achten, den Sie sehen (z. B. tatsächliche Ausnahmebedingungsnachricht und Aufrufstapel), da ich dies nicht als Band SDK-Fehler erkenne. –

Antwort

6

Zum Laufen und Training brauchen Sie kein Handy. Aber wenn Ihr ideia das Band unbegrenzt für Tage verwendet, und dann die Synchronisierung mit einem Speicher nicht funktioniert. Das Microsoft Band ist wie ein Aggregat von Sensoren, kein Gerät, das alleine arbeitet.

+0

Grundsätzlich möchte ich Echtzeit-Herzfrequenz-Daten vor Ort zu einem PC über eine Bluetooth-Kommunikation ohne ein mobiles Gerät erhalten. Kann ich so etwas tun? –

5

Sie können das Band direkt mit einem Bluetooth-fähigen PC (z. B. Windows) koppeln und dann mit dem Band SDK eine Verbindung zum Band herstellen und Echtzeitdaten aus einer Windows-Anwendung streamen.

+0

Gibt es ein Tutorial, wie es geht? –

+0

Ich habe Microsoft Band Sync-Anwendung installiert und ich koppeln und synchronisieren Sie das Gerät mit dem PC. Wie kann ich eine App erstellen, um Echtzeitdaten zu erhalten? –

+0

Beginnen Sie mit einer neuen Windows 8.1 (universellen) Anwendung. Wenden Sie anschließend das Band SDK NuGet-Paket auf das Projekt an. Dann folgen Sie den Anweisungen/Beispielen aus der Band SDK-Dokumentation: http://developer.microsoftband.com/Content/docs/Microsoft%20Band%20SDK.pdf –