Სარჩევი:

როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე: 7 ნაბიჯი
როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე: 7 ნაბიჯი

ვიდეო: როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე: 7 ნაბიჯი

ვიდეო: როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე: 7 ნაბიჯი
ვიდეო: Flutter Firebase ტელეფონის ნომრის ავთენტიფიკაცია 2024, ნოემბერი
Anonim
როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე
როგორ მივიღოთ მონაცემები Firebase მონაცემთა ბაზიდან NodeMCU– ზე

ამ ინსტრუქციისთვის, ჩვენ ვიღებთ მონაცემებს Google Firebase– ის მონაცემთა ბაზიდან და მივიღებთ NodeMCU– ს შემდგომი ანალიზისთვის.

პროექტის მოთხოვნები:

1) NodeMCU ან ESP8266 კონტროლერი

2) G-Mail ანგარიში Firebase მონაცემთა ბაზის შესაქმნელად.

3) ჩამოტვირთეთ Firebase Arduino IDE ბიბლიოთეკა და დააინსტალირეთ Arduino IDE– ზე.

Ნაბიჯი 1:

ნაბიჯი 2: შექმენით ახალი მონაცემთა ბაზა Firebase– ზე

შექმენით ახალი მონაცემთა ბაზა Firebase– ზე
შექმენით ახალი მონაცემთა ბაზა Firebase– ზე

უბრალოდ გადადით Firebase კონსოლზე და დააწკაპუნეთ პროექტის დამატებაზე.

მას შემდეგ რაც გაკეთდება, გადადით მონაცემთა ბაზის ჩანართზე და დაამატეთ რეალურ დროში მონაცემთა ბაზა.

ნაბიჯი 3: დაამატეთ მასპინძლის სახელი/მონაცემთა ბაზის საიდუმლო გასაღები არდუინოს ესკიზში

დაამატეთ მასპინძლის სახელი/მონაცემთა ბაზის საიდუმლო გასაღები Arduino სკეტჩში
დაამატეთ მასპინძლის სახელი/მონაცემთა ბაზის საიდუმლო გასაღები Arduino სკეტჩში

დააკოპირეთ მასპინძლის სახელი მონაცემთა ბაზის ზემოდან და მონაცემთა ბაზის საიდუმლო გასაღები პარამეტრებიდან> პროექტის დაყენება> მომსახურების ანგარიშები> მონაცემთა ბაზის საიდუმლოებები.

გამოიყენეთ ეს დეტალები Firebase– ის ინიციალიზაციისას დაყენების კოდში. Მაგალითად:

Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");

ნაბიჯი 4: შეაერთეთ თქვენი NodeMCU WiFi- თან

შეაერთეთ თქვენი NodeMCU WiFi– თან
შეაერთეთ თქვენი NodeMCU WiFi– თან

დაამატეთ შემდეგი ხაზი თქვენს Arduino Sketch– ს თქვენი NodeMCU როუტერთან დასაკავშირებლად:

WiFi.begin ("SSID", "p@ssword");

შეცვალეთ SSID თქვენი როუტერის SSID და p@ssword როუტერის პაროლით.

ნაბიჯი 5: დაასრულეთ Arduino Sketch

დაასრულეთ არდუინოს ესკიზი
დაასრულეთ არდუინოს ესკიზი

Firebase/Arduino ბიბლიოთეკა გთავაზობთ სხვადასხვა ფუნქციებს Firebase მონაცემთა ბაზაზე წვდომის გასამარტივებლად:

FirebaseObject ობიექტი = Firebase.get ("/");

დაწყების ბრძანების გამოყენებით Firebase– თან დაკავშირების შემდეგ, ზემოთ მოცემული ბრძანება დაგეხმარებათ მიიღოთ მთელი მონაცემთა ბაზა, რომლის შემდგომ გაანალიზება შესაძლებელია დამატებითი Firebase ობიექტების გამოყენებით.

classFirebaseObject

წარმოადგენს ცეცხლის ბაზაში შენახულ მნიშვნელობას, შეიძლება იყოს ერთეული მნიშვნელობა (ფოთლის კვანძი) ან ხის სტრუქტურა.

int getInt (const String & path)

ეს ფუნქცია დაგეხმარებათ მიიღოთ მთელი რიცხვი, რომელიც ინახება მითითებულ გზაზე.

String getString (const String & path)

getString იღებს სტრიქონს შენახული მოცემული გასაღების ქვეშ (მითითებულია გზაზე).

ნაბიჯი 6: ატვირთეთ Arduino Sketch NodeMCU– ში

დარწმუნდით, რომ დაფა სწორად არის შერჩეული და გამოიყენება სწორი პორტი.

იხილეთ ესკიზის მაგალითი შემდგომი განხორციელების დეტალებისთვის.

ნაბიჯი 7: შექმენით პროგრესული ვებ აპლიკაცია შემდგომი კონტროლისთვის

IoT სფეროში ფუნქციონირების გასაფართოებლად, თქვენ შეგიძლიათ შექმნათ პროგრესული ვებ აპლიკაცია, რომელსაც შეუძლია ფუნქციონირების გაფართოება Android/iOS სმარტფონებზე. გასაკვირია, რომ PWA– ს შექმნა მოითხოვს Android განვითარების მინიმალურ ცოდნას და მთლიანად ვებზე დაფუძნებულია. ამრიგად, ჩვენ შეგვიძლია მონაცემთა ბაზებით მანიპულირება როგორც NodeMCU ასევე PWA გამოყენებით.

გირჩევთ: