2015-02-14 14 views
5

Desidero sviluppare un'app di assistenza sanitaria che utilizzi dispositivi di smartwatch Android dotati di sensore della frequenza cardiaca ottico. Esempi di tali dispositivi sono: Samsung Gear live, Moto360, LG G watch R, ecc.È possibile ottenere dati PPG (Photoplethysmogram) da un orologio intelligente tramite Android?

Per fare ciò, ho bisogno dei dati di segnale PPG non elaborati da tali dispositivi, ma ho scoperto che l'API di Android supporta solo i dati della frequenza cardiaca dall'unità BPM.

Qualcuno sa se i dati del segnale non elaborato sono accessibili e, in caso affermativo, come posso accedere a tali dati?

risposta

2

Sì, è possibile (almeno su un dispositivo mobile Samsung come S5, S6 ecc.).

Vedere questo link: http://developer.samsung.com/galaxy#sensor-extension

Dal sito web di Samsung:

Il sensore HRM si trova sul pannello posteriore del telefono. Se si posiziona il dito, inizia la misurazione. Il segnale fotopletismogramma (PPG) indica la quantità di luce IR/ROSSO riflessa dai vasi sanguigni nel dito.

Utilizzare l'SDK di Samsung e fornirà i valori non elaborati (i valori vanno da 0 a ~ 64600 se ricordo correttamente).

0

No, ho cercato rigorosamente di estrarre i valori grezzi ma non ha avuto successo. AsteroidOS (asteroidos.org/) è una rom personalizzata per pochi orologi compatibili, anche dopo aver esaminato l'intero codice sorgente, ho trovato solo un posto dove è stato usato il cardiofrequenzimetro.

Attuazione File

https://github.com/AsteroidOS/android_frameworks_native/blob/e88bdd18c91c313b2102445eb5eb6213814bc124/libs/gui/Sensor.cpp

Il motivo per cui mi sento E 'wouln't funziona perché il Hear tasso è calcolato l'Hard Ware internamente.

per scopi di sperimentazione si potrebbe costruire il proprio sensore PPG esternamente

www.sparkfun.com/products/11574

e collegarlo al aurdino.

Oppure è possibile cercare un sensore PPG wireless e crearne uno proprio.