Hallo zusammen, ich habe mir aus China zur Messung der Herzfrequenz und der HRV (heart rate variability Messung der Abstände zwischen den Herzschlägen) eine kleine Hardware(USB - Anschluss mit Fingerpulssensor) gekauft, http://zencrocn.en.made-in-china.com/product/PXenbRVAbhko/China-Silicone-Finger-Clip-Heart-Rate-Sensor.html um die Daten am PC dann graphisch darzustellen. SDK gab es dabei. Leider habe ich es wohl überlesen, dass alles nur für XP vorgesehen ist. Gibt es für einen/e Fachmann/frau die Möglichkeit dies in Windows 8/10 umzusetzen? Selbstverständlich würde ich dies auch vergüten. Oder sollte ich besser versuchen die Hardware als Projekt hier entwickeln zu lassen. Denn hier auf Mikrocontroller.net haben sich ja schon einige mit dem Thema befast. Wäre ich unabhängiger. Was meint ihr? Danke und Gruß Winfried
Winfried L. schrieb: > Was meint ihr? du solltest erst mal rausfinden, wie sich das gerät am PC Anmeldet. Wenn es eine Serielle-Schnittstelle ist, läuft das SDK mit hoher Wahrscheinlichkeit auch unter Win10. Wenn ein eigener Treiber vorhanden ist, da kommt es auf das gerät an.
Leider klappt dies nicht. Ich hatte auch die Anfrage gestellt, nur leider wird Windows 8/10 nicht unterstützt. Ich bin leider selber mit der Schnittstellenprogrammierung nicht vertraut. Wenn die Daten auf dem Rechner liegen ist das etwas anderes. Hier sollte mir jemand helfen, was nach seiner Aussage mit den Treibern nicht klappt. Gruß Winfried
dann poste doch mal alle Infos von den Gerät aus dem Gerätemanager von XP.
Das Problem dürfte nicht im "SDK" liegen, sondern in den vom USB-Gerät verwendeten Devicetreibern. Existieren die nicht in einer für neuere Windows-Versionen (und gegebenenfalls in einer 64-Bit-Version), ist das Gerät unbrauchbar.
Hallo Rufus, so scheint es zu sein. Schade. Wie siehst du die Chance so etwas hier zu realisieren. Gruß Winfried
Winfried L. schrieb: > um die Daten am PC dann graphisch darzustellen. Vom Prinzip mach ich grad genau das unter Linux/Win7 mit Qt. Da ich nur Win7 habe, brauch ich eine Linux VM, da BLE nicht von Win7 und aelter unterstuetzt wird. Besorg dir einfach einen Brustgurt (z.B. Polar H7) und einen USB-Bluetoothdongel der Bluetooth SMART unterstuetzt z.B. ASUS USB-BT400. Dann nimmst du Qt, da gibt es schon ein fertiges Beispiel fuer "Heart Rate Service" ueber BLE. BLE wird unter windows aber erst ab Windows 8 unterstuetzt, unter Linux mit bluez alles kein problem. Ob das unter Windows 8 und neuer out of the Box laeuft weiss ich nicht, unter Linux tut es das. Hier das Qt Beispiel: http://doc.qt.io/qt-5/qtbluetooth-heartlistener-example.html Qt unterstuetzt auch so ziemlich alle anderen Protokolle von diesen Fitness-Healt-Dingern.
Hallo Kaj, danke für deine Antwort. Es soll ja gerade ein Fingersensor sein, damit man sich nicht vorher einen Brustgurt umlegen muss. Gruß Winfried
Winfried L. schrieb: > Wie siehst du die Chance so etwas hier zu realisieren. Dazu müsste man wissen, was für einen Treiber das Ding verwendet. Ist es etwas vom Hersteller des Gerätes selbstgeschriebenes? Oder verbirgt sich darin ein verbreitetes Standardgerät, für das man den Treiber auch anderswo organisieren kann (wie z.B. eine der verbreiteten USB-Seriell-Bridges). Sieh Dir doch mal im Gerätemanager Deines XP-Rechners an, als was sich das Ding verkauft. Sieh Dir VID/PID an, sieh Dir an, welche Dateinamen die damit verknüpften Treiber haben ... und poste das hier. Sollte das Ding einen proprietären Devicetreiber verwenden, und der Hersteller selbst nichts weiter 'rausrücken wollen, sehen die Chancen eher sehr schlecht aus. Devicetreiber für Windows zu entwickeln ist nicht trivial, und Devicetreiber für Geräte, über die nichts bekannt ist, erst recht.
Das "kleine" ;-) Problem ist, dass ich auf meinen beiden Rechnern kein XP mehr habe. Aber das bekomme ich schon hin und werde es posten. Danke und Gruß Winfried
Versuche es doch mal mit Virtual-PC von Microsoft. Eine virtuelle XP-Machine, vorbereitet und aktiviert, gibt es kostenlos von M$. Dann deine Anwendung in der virtuellen XP-Machine installieren und fertig ...
Winfried L. schrieb: > Das "kleine" ;-) Problem ist, dass ich auf meinen beiden Rechnern kein > XP mehr habe. Man könnte sich auch das Dateipaket ansehen, das der Hersteller zum Gerät mitgeliefert hat. Sofern das kein ganz schrundiges Installationsprogramm ist, sollten die Devicetreiber als solche identifizierbar sein - *.sys, *.inf und i.d.R. *.cat.
Winfried L. schrieb: > Das "kleine" ;-) Problem ist, dass ich auf meinen beiden Rechnern kein > XP mehr habe. Brauchst du nicht, um die IDs des Devices zu ermitteln. Gerätemanager Eigenschaften des vermutlich als unbekannt gelisteten Geräts unter Details die Hardware-ID.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.