Bees
WiFi-Bee
Das WiFi-Bee ist das Verbindungsstück, um die senseBox mit dem Internet zu verbinden. Deine Messwerte werden per WLAN(WiFi) in das bestehende Netzwerk übertragen. Das WiFi-Bee basiert auf dem ATWINC15000 Mikrochip von Atmel, welcher einen sehr geringen Energieverbrauch und eine hohe Reichweite hat.
Konfigurierung der WiFi-Bee & Hochladen auf der openSenseMap
Als erstes muss eine Instanz der Bee und der openSenseMap erstellt werden. Haben wir dies getan, kann die Bee im Programmcode fortlaufend mit dem Kürzel Deklarierung der Objekte
Bee* b = new Bee(); // Instanz der Bee
OpenSenseMap osem("senseBox ID",b); // Instanz der openSenseMap
float temp = 24.3; // Testwert den wir später auf der openSenseMap hochladen
b
angesprochen werden. In der setup()
-Funktion stellen wir nun eine Verbindung zu unserem gewünschten WiFi-Netzwerk her und laden testweise einen ersten Wert auf die openSenseMap hoch.
setup()
void setup(){
b->connectToWifi("SSID","PW"); // Verbindung zum WiFi herstellen
delay(1000);
osem.uploadMeasurement(temp,"sensor ID") // Testwert wird hochgeladen
//"sensor ID" muss noch ersetzt werden
};
Nun hat deine WiFi-Bee eine Verbindung zum Internet hergestellt und sollte einen ersten Wert auf der openSenseMap hochladen.
Glückwunsch du hast soeben deine ersten Daten auf der Karte hochgeladen, nun bist du bereit für deine erste Umweltmessstation.