Агуулгын хүснэгт:

NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам
NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам

Видео: NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам

Видео: NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам
Видео: How To Build a WiFi Based Robot with Android Application Control | Android App with MIT App Inventor 2024, Арваннэгдүгээр
Anonim
NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ
NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ

Энэхүү зааварчилгааны хувьд бид Google Firebase дахь мэдээллийн баазаас өгөгдлийг авч, цаашид задлан шинжлэхийн тулд NodeMCU ашиглан татаж авах болно.

ТӨСЛИЙН ШААРДЛАГА:

1) NodeMCU эсвэл ESP8266 хянагч

2) Firebase мэдээллийн бааз үүсгэх G-Mail данс.

3) Firebase Arduino IDE номын санг татаж аваад Arduino IDE дээр суулгана уу.

1-р алхам:

Алхам 2: Firebase дээр шинэ мэдээллийн сан үүсгэх

Firebase дээр шинэ мэдээллийн сан үүсгэх
Firebase дээр шинэ мэдээллийн сан үүсгэх

Зүгээр л Firebase консол руу ороод Төсөл нэмэх дээр дарна уу.

Үүнийг хийсний дараа мэдээллийн бааз таб руу очиж, бодит цагийн мэдээллийн баазыг нэмнэ үү.

Алхам 3: Хостын нэр/мэдээллийн сангийн нууц түлхүүрийг Arduino Sketch дээр нэмнэ үү

Хостын нэр/мэдээллийн сангийн нууц түлхүүрийг Arduino Sketch дээр нэмнэ үү
Хостын нэр/мэдээллийн сангийн нууц түлхүүрийг Arduino Sketch дээр нэмнэ үү

Өгөгдлийн сангийн дээд хэсгээс Хостын нэрийг, Тохиргоо> Төслийн тохиргоо> ҮЙЛЧИЛГЭЭНИЙ ДАНС> Өгөгдлийн сангийн нууцаас өгөгдлийн сангийн нууц түлхүүрийг хуулж ав.

Firebase -ийг тохируулах код дээр эхлүүлэхдээ эдгээр мэдээллийг ашиглана уу. Жишээлбэл:

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

Алхам 4: NodeMCU -г WiFi сүлжээнд холбоно уу

NodeMCU -г WiFi сүлжээнд холбоно уу
NodeMCU -г WiFi сүлжээнд холбоно уу

NodeMCU -ийг чиглүүлэгчтэй холбохын тулд дараах мөрийг Arduino Sketch дээрээ нэмнэ үү.

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

SSID -г чиглүүлэгчийнхээ SSID -ээр сольж, p@ssword -ийг чиглүүлэгчийн нууц үгээр солино уу.

Алхам 5: Arduino Sketch -ийг бөглөнө үү

Arduino Sketch -ийг бөглөнө үү
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 ашиглан өгөгдлийн санг удирдах боломжтой.

Зөвлөмж болгож буй: