DIY - Datenupload zur openSenseMap
Wenn wir unsere Wetterstation aufgebaut haben, wäre es doch schön die gewonnenen Daten immer von jedem Ort aus abrufen zu können. Dazu gibt es die openSenseMap (OSeM), welche diverse Sensordaten online sammelt und auf einer Karte darstellt. Über den Ethernet- oder WiFi-Shield oder können wir unsere senseBox ans Internet anbinden und die Daten zur OSeM hochladen.
Voraussetzungen
- Die Verwendung von Software-Bibliotheken
- Shields: Lese dieses Kapitel um zu erfahren, wie der Arduino mit Shields um eine Netzwerkverbindung erweitert werden kann.
- openSenseMap Upload: In diesem Kapitel erfährst du, wie du deine senseBox in die openSenseMap einbinden kannst.
Ziele der Station
In dieser Station wird beispielhaft die Integration eines Sensors in die openSenseMap gezeigt, sodass die gewonnenen Daten online verfügbar sind.
Materialien
- Ethernet-Shield bzw WiFi-Shield (je nach Variante)
- evtl. Netzwerk-Kabel
- Mindestens einen (beliebigen) Sensor
Aufgaben
Mache dich mit der openSenseMap vertraut (siehe Vorraussetzungen), und registriere dort deine senseBox mit den Sensoren, welche du bisher angeschlossen hast.
In dem Arduino-Sketch, den du bei der Registrierung in Aufgabe 1 erhalten hast, fehlt noch das Auslesen von Sensoren. Erweitere den Sketch von der OSeM-Registrierung sodass deine angeschlossenen Sensoren ausgelesen werden.
Tipp: Folge der Anleitung im Grundlagenkapitel. Du kannst deinen bisherigen Code überwiegend wiederverwenden!