Arduino: Comunicazione con database Firebase

Ciao!

in questi giorni sto facendo le primissime prove di comunicazione tra un database Firebase e Arduino,
in questo post vedremo i primissimi test.

Firebase è una piattaforma offerta da Google che consente, tra le varie funzioni, di semplificare la gestione e l'accesso ai dati, in modo da permettere agli sviluppatori di concentrarsi sullo sviluppo Front-End della loro applicazione

Una spiegazione molto bella e chiara l'ho trovata in questo post


Nel brevissimo esempio di questo post, vedremo come leggere e scrivere un dato presente nel nostro database Firebase di test.

Per fare ciò dovremo creare un account dal sito di Firebase


Configurate il database come da printscreen seguenti:
 





Per la parte elettronica ho utilizzato una Wemos D1 Mini (va bene qualsiasi scheda basata su esp8266).

Dovete installare nell'IDE di Arduino la libreria Firebase-Arduino, e caricare nel Wemos l'esempio "FirebaseDemo_ESP8266" che trovate tra gli esempi della libreria.

E' necessario modificare le righe 24-27 con i dati del database e della vostra rete wifi.

In particolare alla riga 24 va inserito nomevostrodb.firebaseio.com

Mentre alla riga 25 serve l'auth (lo trovate in panoramica di progetto, impostazioni progetto, account di servizio)



Come potete vedere dal printscreen, i "Segreti database non sono più validi", da quello che ho potuto capire non sembra essere una funzionalità che è stata resa obsoleta da relativamente poco, ed in ogni caso attualmente è ancora funzionante. Cercherò di approfondire la cosa in seguito, qualche approfondimento su Stackoverflow, se avete informazioni aggiuntive un commento sotto è graditissimo.

fonti:

Nessun commento:

Posta un commento

Lascia un commento qui sotto, ti risponderò il prima possibile!

Altri Post