Schritt 2: Software
Für die Entwicklung der Software habe ich die inoffizielle
Entwicklungskit für Espressif ESP8266. Alle notwendige Informationen zu Download, Installation und Nutzung finden Sie unter diesem Link: http://www.esp8266.com/viewtopic.php?t=820
Ich bevorzuge diese, wenn es um ESP8266 geht, wie ich haben eine bessere Kontrolle über die Software, ich die API, die veröffentlicht und dokumentiert von Espressif verwenden und ich habe alles, was, die diese in Eclipse integriert mit vielen Beispielen, die Ihr Leben leichter machen kann.
Der Code steht auf GitHub an https://github.com/cosminp12/BME280-Weather-Stati... Sie können es herunterladen, nur in Eclipse importieren und es sollte erfolgreich zu kompilieren.
Die app besteht hauptsächlich aus einer Funktion, die einmal pro Minute ausgeführt und führt eine Lesung des Sensors und der HTTP-Client verwendet, um die Daten auf ThingSpeak setzen. ThingSpeak Key, können Router SSID und Passwort von user_config.h konfiguriert werden.
Um die Bibliothek auf verschiedenen Plattformen mehr tragbar zu machen, er ruft nur 2 Funktionen, I2C lesen und Schreiben von einem oder mehreren Bytes (I2C_WriteData und I2C_ReadData) und gibt einen Null Wert zurück, wenn alles in Ordnung war.