Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include <Firebase.h>
  2. #include <ESP8266WiFi.h>
  3.  
  4. #define WIFI_SSID "AP1801"
  5. #define WIFI_PASSWORD "eguinhapocoto"
  6.  
  7. void setup() {
  8.   Serial.begin(115200);
  9.  
  10.   WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  11.   Serial.print("Connecting");
  12.   while (WiFi.status() != WL_CONNECTED) {
  13.     Serial.print(".");
  14.     delay(500);
  15.   }
  16.   Serial.println();
  17.   Serial.print("Connected: ");
  18.   Serial.println(WiFi.localIP());
  19.  
  20.   Firebase.begin("scrooge-mcduck-b.firebaseio.com");
  21.   Firebase.stream("/");
  22. }
  23.  
  24. void loop() {
  25.   if (Firebase.failed()) {
  26.     Serial.println("streaming error");
  27.     Serial.println(Firebase.error());
  28.   }
  29.   if (Firebase.available()) {
  30.      FirebaseObject event = Firebase.readEvent();
  31.      String eventType = event.getString("type");
  32.      eventType.toLowerCase();
  33.  
  34.      if (eventType == "put") {
  35.         String data = event.getString("data");
  36.         // TODO
  37.      }
  38.   }  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement