Isi kandungan:
- Langkah 1:
- Langkah 2: Buat Pangkalan Data Baru di Firebase
- Langkah 3: Tambahkan Kunci Rahsia Nama Host / Pangkalan Data ke Arduino Sketch
- Langkah 4: Sambungkan NodeMCU anda ke WiFi
- Langkah 5: Lengkapkan Sketsa Arduino
- Langkah 6: Muat naik Sketsa Arduino ke NodeMCU
- Langkah 7: Buat Aplikasi Web Progresif untuk Pengawalan Lebih Lanjut
Video: Cara Mengambil Data Dari Pangkalan Data Firebase di NodeMCU: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Untuk petunjuk ini, kami akan mengambil data dari pangkalan data di Google Firebase dan mengambilnya menggunakan NodeMCU untuk penguraian lebih lanjut.
KEPERLUAN PROJEK:
1) Pengawal NodeMCU atau ESP8266
2) Akaun G-Mail untuk membuat pangkalan data Firebase.
3) Muat turun Firebase Arduino IDE Library dan pasangkannya di Arduino IDE.
Langkah 1:
Langkah 2: Buat Pangkalan Data Baru di Firebase
Cukup pergi ke Firebase console dan klik Tambah Projek.
Setelah selesai, pergi ke tab Pangkalan Data dan tambahkan Pangkalan Data Masa Nyata.
Langkah 3: Tambahkan Kunci Rahsia Nama Host / Pangkalan Data ke Arduino Sketch
Salin Nama Host dari bahagian atas pangkalan data dan Kunci Rahsia Pangkalan Data dari Tetapan> Tetapan Projek> AKAUN PERKHIDMATAN> Rahsia Pangkalan Data.
Gunakan butiran ini semasa memulakan kod Firebase dalam Persediaan. Sebagai contoh:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Langkah 4: Sambungkan NodeMCU anda ke WiFi
Tambahkan baris berikut ke Arduino Sketch anda untuk menghubungkan NodeMCU anda ke penghala:
WiFi.begin ("SSID", "p @ ssword");
Gantikan SSID dengan SSID penghala anda dan p @ ssword dengan kata laluan penghala.
Langkah 5: Lengkapkan Sketsa Arduino
Perpustakaan Firebase / Arduino menyediakan pelbagai fungsi untuk mempermudah akses ke Pangkalan Data Firebase:
FirebaseObject object = Firebase.get ("/");
Setelah menyambung ke Firebase menggunakan perintah mula, perintah di atas membantu anda mendapatkan kembali keseluruhan pangkalan data, yang kemudian dapat dihuraikan dengan menggunakan Objek Firebase tambahan.
classFirebaseObject
Merupakan nilai yang tersimpan di firebase, mungkin nilai tunggal (simpul daun) atau struktur pokok.
int getInt (const String & path)
Fungsi ini dapat membantu anda mendapatkan nilai integer yang tersimpan di jalan yang disebutkan.
String getString (const String & path)
getString mendapatkan rentetan yang tersimpan di bawah kunci yang diberikan (disebutkan di jalan).
Langkah 6: Muat naik Sketsa Arduino ke NodeMCU
Pastikan Papan telah dipilih dengan betul dan port yang betul digunakan.
Rujuk lakaran contoh untuk perincian pelaksanaan selanjutnya.
Langkah 7: Buat Aplikasi Web Progresif untuk Pengawalan Lebih Lanjut
Untuk memperluas fungsi di wilayah IoT, anda juga dapat membuat Aplikasi Web Progresif yang dapat memperluas fungsi ke telefon pintar Android / iOS. Anehnya, membuat PWA memerlukan pengetahuan minimum mengenai Pembangunan Android dan sepenuhnya berasaskan web. Oleh itu, kita dapat memanipulasi pangkalan data menggunakan NodeMCU dan juga PWA.
Disyorkan:
Cara Menghubungkan NodeMCU ESP8266 ke Pangkalan Data MySQL: 7 Langkah
Cara Menghubungkan NodeMCU ESP8266 ke Pangkalan Data MySQL: MySQL adalah sistem pengurusan pangkalan data hubungan (RDBMS) yang banyak digunakan yang menggunakan bahasa pertanyaan berstruktur (SQL). Pada satu ketika, anda mungkin mahu memuat naik data sensor Arduino / NodeMCU ke pangkalan data MySQL. Dalam Instructable ini, kita akan melihat bagaimana menghubungkan
Buat Perisian Pangkalan Data Ms Access untuk Menyiapkan Gaji di Syarikat Anda: 6 Langkah
Buat Perisian Pangkalan Data Akses MS untuk Menyiapkan Gaji di Syarikat Anda: Saya akan memberi anda arahan ringkas untuk membuat sistem Gaji menggunakan akses MS untuk menjana gaji bulanan dan mencetak slip gaji dengan mudah dengan ini. Dengan cara ini anda dapat menyimpan rekod perincian gaji setiap bulan di dalam pangkalan data dan dapat mengedit atau menyemak lewat
Cara Merangka Pangkalan Data Relasional di Microsoft Access untuk Pemula: 17 Langkah
Cara Merancang Pangkalan Data Relasional di Microsoft Access for Beginners: Set arahan berikut memperincikan bagaimana merancang pangkalan data hubungan di Microsoft Access. Panduan ini akan menunjukkan cara menghubungkan dua (2) jadual dengan betul. Saya kemudian akan memperincikan bagaimana membuat borang dari hubungan baru ini, yang membolehkan pengguna memasukkan
NODEMCU LUA ESP8266 Sambungkan ke Pangkalan Data MySQL: 6 Langkah
NODEMCU LUA ESP8266 Sambungkan ke Pangkalan Data MySQL: Instruksional ini bukan untuk hati yang lemah kerana menggunakan XAMPP (Apache, MySQL & PHP), HTML dan tentu saja LUA. Sekiranya anda yakin dapat mengatasi ini, baca terus! Saya menggunakan XAMPP kerana ia boleh dipasang pada pemacu pena atau cakera keras anda dan ia mengkonfigurasi
Mengambil Isyarat Dari Joystick Lama: 5 Langkah
Mengambil Isyarat Dari Joystick Lama: Ini adalah projek yang mula saya jalankan ketika saya menemui kayu bedik lama dengan port D15 (port permainan)