senDsor leser dataene fra telefonens sensorer og plotter dem på grafer med konfigurerbar prøvetid og databufferstørrelse. Dette lar deg bestemme hvor ofte du skal lese sensorene og også hvor mange sensoravlesninger du skal beholde på grafene, for eksempel les sensorene hvert 0,1 sekund og holde en rullende 5 sekunders avlesning.
Hvor ofte sensorene skal leses er samplingsfrekvensen og hvor mange avlesninger som skal holdes er bufferlengden i sekunder. Etter at avlesningene har blitt samlet inn i en tidsperiode lik bufferlengdetiden, skyver nye avlesninger eldre avlesninger tilbake og den eldste avlesningen forkastes.
SenDsor lar deg lagre dataene som samles inn og vises på grafene som csv-filer slik at du kan dele dem med andre personer eller apper eller bruke dem i dine foretrukne dataanalyseverktøy.
Det er også mulighet for å koble sensor til en MQTT-megler for å konstant publisere sensoravlesningene etter hvert som de samles inn. Dette gjør sensoravlesninger i sanntid tilgjengelig for et bredere spekter av applikasjoner som muliggjør oppgaver som hjemmeautomatisering, helsediagnose, innendørsnavigasjon, etc.
Sensorene i den første utgivelsen av sensor er:
Tyngdekraften
Magnetiske felt
Gyroskop
Brukerakselerasjon
Flere og flere sensorer vil bli lagt til i kommende regelmessige oppdateringer av SenDsor, samt integrering til store internett of things (IoT) skyplattformleverandører som Azure, Google og AWS.
Tilbakemeldinger fra brukere er også hjertelig velkomne for å hjelpe til med å prioritere hvilke sensorer som legges til først og også hvilke nye funksjoner som legges til i de vanlige oppdateringene.