Pulse Oximeter datafångst med Raspberry Pi (4 / 8 steg)
Steg 4: Skapa databas
SQLite är en mycket enkel att använda databasen. Från kommandoraden utfört jag följande:
sqlite3 pulseox.db "Skapa en tabell pulseox (stampdate text, stamptime text, spo2 text, bpm text, id heltal primärnyckel)"
Detta skapar en fil som heter pulseox.db i den aktuella katalogen som innehåller en tabell enligt ovan. Du kommer att märka att jag är ganska lat med text datatyper. Jag kunde tolka texten som det kommer från den seriella porten och konvertera den till en viss typ, men min php och javascript-kod för att markera och visar data inte bryr sig mycket om datatyper, så jag beslöt att lämna tabelldefinitionen så enkla som möjligt. Jag kan ändra det senare om det orsakar problem.
Testa databasen och kolumnen id genom utfärdade jag kommandot Infoga/Välj:
sqlite3 pulseoxdb "in i pulseox (stampdate, stamptime, spo2, bpm) values('12/30/14','08:00:00','SPO2=100%','BPM=100'); VÄLJA * från pulseox "
12/30/14|08:00:00| SPO2 = 100% |BPM = 100|1
Nu när databasen har konfigurerats, kan jag gå vidare till tolkning av realtidsdata och infoga det i den här tabellen.