Stap 4: Maak de Database
SQLite is een zeer eenvoudig te gebruiken database. Ik uitgevoerd vanaf de opdrachtregel de volgende:
sqlite3 pulseox.db "CREATE TABLE pulseox(stampdate text, stamptime text, spo2 text, bpm text, id integer primary key)"
Hiermee maakt u een bestand genaamd pulseox.db in de huidige directory dat een enkele tabel bevat, zoals hierboven gedefinieerd. U zult merken dat ik ben lui vrij met behulp van tekst datatypes. Ik kon de tekst ontleden als het gaat uit van de seriële poort en het omzetten van een bepaald type, maar mijn php en javascript-code voor de selectie en weergave van de gegevens niet veel zorg over datatypes, dus heb ik besloten om te vertrekken de tabeldefinitie zo eenvoudig mogelijk. Ik kan het later veranderen als het niet lukt.
Om te testen de database en de id-kolom, ik afgegeven de volgende opdracht invoegen/selecteren:
sqlite3 pulseoxdb "INSERT into pulseox(stampdate, stamptime, spo2, bpm) values('12/30/14','08:00:00','SPO2=100%','BPM=100');SELECT * from pulseox" 12/30/14|08:00:00|SPO2=100%|BPM=100|1
Nu dat de database ingesteld is, kan ik overgaan tot realtime gegevens parseren en deze vervolgens opneemt in deze tabel.