senDsor læser dataene fra din telefons sensorer og plotter dem på grafer med konfigurerbar prøvetid og databufferstørrelse. Dette giver dig mulighed for at bestemme, hvor ofte sensorerne skal aflæses, og også hvor mange sensoraflæsninger, du skal beholde på graferne, for eksempel aflæse sensorerne hvert 0,1 sekund og holde en rullende 5 sekunders værdi af aflæsninger.
Hvor ofte sensorerne skal aflæses er samplingsfrekvensen, og hvor mange aflæsninger der skal holdes er bufferlængden i sekunder. Efter at aflæsninger er blevet indsamlet i et tidsrum svarende til bufferlængdetiden, skubber nye aflæsninger ældre aflæsninger tilbage, og den ældste aflæsning kasseres.
senDsor giver dig mulighed for at gemme de indsamlede data og vist på graferne som csv-filer, så du kan dele dem med andre personer eller apps eller bruge dem i dine foretrukne dataanalyseværktøjer.
Der er også mulighed for at forbinde sensor til en MQTT-mægler for konstant at offentliggøre sensoraflæsningerne, efterhånden som de indsamles. Dette gør sensoraflæsninger i realtid tilgængelige for en bredere række applikationer, hvilket muliggør opgaver som hjemmeautomatisering, helbredsdiagnose, indendørs navigation osv.
Sensorerne i den første udgivelse af sensor er:
Tyngdekraft
Magnetiske felter
Gyroskop
Brugeracceleration
Flere og flere sensorer vil blive tilføjet i kommende regelmæssige opdateringer af senDsor samt integration til store internet of things (IoT) cloud platformsleverandører såsom Azure, Google og AWS.
Brugerfeedback er også meget velkommen til at hjælpe med at prioritere, hvilke sensorer der tilføjes først, og også hvilke nye funktioner der tilføjes i de regelmæssige opdateringer.