0% found this document useful (0 votes)
40 views11 pages

Day 5

This document discusses using Firebase Realtime Database with Arduino. It explains that Firebase Database is a cloud-hosted NoSQL database that allows real-time reading and writing of data. It then provides details on how to connect Arduino to Firebase Database using various open source libraries like Firebase-Arduino. The document demonstrates setting up the WiFi and Firebase connections in Arduino code. It concludes by mentioning a hands-on project called "Project Magang 1 Ristex".

Uploaded by

white name
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views11 pages

Day 5

This document discusses using Firebase Realtime Database with Arduino. It explains that Firebase Database is a cloud-hosted NoSQL database that allows real-time reading and writing of data. It then provides details on how to connect Arduino to Firebase Database using various open source libraries like Firebase-Arduino. The document demonstrates setting up the WiFi and Firebase connections in Arduino code. It concludes by mentioning a hands-on project called "Project Magang 1 Ristex".

Uploaded by

white name
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Firebase Arduino

Kamis, 21 Maret 2019


Agenda
Firebase Realtime Database untuk Arduino
Launching Project Magang 1
Firebase Database untuk Arduino
Apa itu Firebase Database?
Firebase Realtime Database adalah cloud-hosted database
No-SQL yang dapat digunakan untuk menulis dan membaca
data secara real-time.

Dapat digunakan untuk Android, C++, iOS, Unity, Web, REST


API, dan admin (server).
Struktur No-SQL pada Firebase Database
Cara Menggunakan Firebase Database di
Arduino
Dasarnya menggunakan REST API.
Ada banyak library open source untuk connect
Firebase-Arduino (github.com/FirebaseExtended/firebase-
arduino)
Firebase-ESP8266 (github.com/mobizt/Firebase-
ESP8266)
ESP8266-Firebase (github.com/amphancm/ESP8266-
Firebase)
Dan lain-lain
Firebase-ESP8266 Features
Not required fingerprint or certificated data
Read, store, append, delete data
Read and write database rules
Firebase data object
Data filtering
Support integer, floar, string, and JSON
Automatic stream resuming
Firebase pause
Backup and restore
Blob
Firebase-ESP8266 Installing
Using library manager

Sketch > Include Library > Manage Libraries


Search Firebase ESP8266 Client
Click install

Manual installing

Clone or Download from github.com/mobizt/Firebase-


ESP8266
Sketch > Include Library > Add .zip Library
Choose downloaded .zip
Hands-On

Setup Wifi Connection


#include <ESP8266WiFi.h>

#define WIFI_SSID "wifi-ssid"


#define WIFI_PASSWORD "wifi-password"

void setupWifiConnection() {
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(300);
}
Serial.println();
Serial.print("Connected with IP: ");
Serial.println(WiFi.localIP());
Serial.println();
}
Setup Firebase Connection
#include "FirebaseESP8266.h"

#define FIREBASE_HOST "firebase-host.firebaseio.com"


#define FIREBASE_SECRET "firebase-secret-key"

void setupFirebaseConnection() {
Firebase.begin(FIREBASE_HOST, FIREBASE_SECRET);
Firebase.reconnectWiFi(true);
}
Project Magang 1 Ristex

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy