جدول المحتويات:
- الخطوة 1:
- الخطوة 2: أنشئ قاعدة بيانات جديدة على Firebase
- الخطوة 3: أضف اسم المضيف / المفتاح السري لقاعدة البيانات إلى Arduino Sketch
- الخطوة 4: قم بتوصيل NodeMCU بشبكة WiFi
- الخطوة 5: أكمل رسم اردوينو
- الخطوة 6: قم بتحميل Arduino Sketch إلى NodeMCU
- الخطوة 7: إنشاء تطبيق ويب تقدمي لمزيد من التحكم
فيديو: كيفية إحضار البيانات من قاعدة بيانات Firebase على NodeMCU: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
بالنسبة إلى هذا التوجيه ، سنجلب البيانات من قاعدة بيانات في Google Firebase ونجلبها باستخدام NodeMCU لمزيد من التحليل.
متطلبات المشروع:
1) وحدة تحكم NodeMCU أو ESP8266
2) حساب G-Mail لإنشاء قاعدة بيانات Firebase.
3) قم بتنزيل مكتبة Firebase Arduino IDE وتثبيتها على Arduino IDE.
الخطوة 1:
الخطوة 2: أنشئ قاعدة بيانات جديدة على Firebase
ما عليك سوى التوجه إلى وحدة تحكم Firebase والنقر فوق إضافة مشروع.
بمجرد الانتهاء من ذلك ، توجه إلى علامة التبويب قاعدة البيانات وأضف قاعدة بيانات Realtime.
الخطوة 3: أضف اسم المضيف / المفتاح السري لقاعدة البيانات إلى Arduino Sketch
انسخ اسم المضيف من أعلى قاعدة البيانات والمفتاح السري لقاعدة البيانات من الإعداد> إعداد المشروع> حسابات الخدمة> أسرار قاعدة البيانات.
استخدم هذه التفاصيل أثناء تهيئة Firebase في رمز الإعداد. على سبيل المثال:
Firebase.begin ("doit-data.firebaseio.com"، "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo") ؛
الخطوة 4: قم بتوصيل NodeMCU بشبكة WiFi
أضف السطر التالي إلى Arduino Sketch لتوصيل NodeMCU بجهاز التوجيه:
WiFi.begin ("SSID"، "p @ ssword") ؛
استبدل SSID بـ SSID لجهاز التوجيه الخاص بك و p @ ssword بكلمة مرور جهاز التوجيه.
الخطوة 5: أكمل رسم اردوينو
توفر مكتبة Firebase / Arduino مجموعة متنوعة من الوظائف لتبسيط الوصول إلى قاعدة بيانات Firebase:
كائن FirebaseObject = Firebase.get ("/") ؛
بعد الاتصال بـ Firebase باستخدام الأمر start ، يساعدك الأمر أعلاه على استرداد قاعدة البيانات بأكملها ، والتي يمكن بعد ذلك تحليلها باستخدام كائنات Firebase إضافية.
classFirebaseObject
يمثل القيمة المخزنة في Firebase ، قد تكون قيمة فردية (عقدة ورقية) أو بنية شجرة.
int getInt (سلسلة const ومسار)
يمكن أن تساعدك هذه الوظيفة في الحصول على قيمة عدد صحيح مخزنة في المسار المذكور.
سلسلة getString (سلسلة ثابتة ومسار)
يحصل getString على السلسلة المخزنة تحت مفتاح معين (مذكور في المسار).
الخطوة 6: قم بتحميل Arduino Sketch إلى NodeMCU
تأكد من اختيار اللوحة بشكل صحيح واستخدام المنفذ الصحيح.
الرجوع إلى مثال الرسم للحصول على مزيد من تفاصيل التنفيذ.
الخطوة 7: إنشاء تطبيق ويب تقدمي لمزيد من التحكم
لتوسيع الوظائف في مجال إنترنت الأشياء ، يمكنك إنشاء تطبيق ويب تقدمي أيضًا يمكنه توسيع الوظائف لتشمل الهواتف الذكية التي تعمل بنظام Android / iOS. من المثير للدهشة أن إنشاء PWA يتطلب الحد الأدنى من المعرفة بتطوير Android وهو يعتمد بالكامل على الويب. وبالتالي ، يمكننا معالجة قواعد البيانات باستخدام NodeMCU وكذلك PWA.
موصى به:
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD - DHT11 محاكاة مسجل البيانات في Proteus: 5 خطوات
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD | DHT11 محاكاة مسجل البيانات في Proteus: مقدمة: مرحبًا ، هذا Liono Maker ، إليك رابط YouTube. نحن نصنع مشروعًا إبداعيًا مع Arduino ونعمل على أنظمة مضمنة. Data-Logger: مسجل البيانات (أيضًا مسجل البيانات أو مسجل البيانات) هو جهاز إلكتروني يسجل البيانات بمرور الوقت مع
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: 23 خطوة
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: نظام الحصول على البيانات عبارة عن مجموعة من الأجهزة والبرامج تعمل معًا من أجل جمع البيانات من أجهزة الاستشعار الخارجية وتخزينها ومعالجتها بعد ذلك بحيث يمكن تصورها بيانياً وتحليلها ، السماح للمهندسين بعمل
نظام الحضور مع تخزين البيانات على جداول بيانات Google باستخدام RFID و Arduino Ethernet Shield: 6 خطوات
نظام الحضور مع تخزين البيانات على جدول بيانات Google باستخدام RFID و Arduino Ethernet Shield: مرحبًا يا شباب ، لقد توصلنا إلى مشروع مثير للغاية وهو كيفية إرسال بيانات rfid إلى جدول بيانات Google باستخدام Arduino. باختصار ، سنقوم بإنشاء نظام حضور يعتمد على قارئ rfid والذي سيوفر بيانات الحضور في الوقت الفعلي إلى goog
تم تشغيل تطبيق Java على قاعدة بيانات Google Drive: 8 خطوات
Java Application Ran على قاعدة بيانات Google Drive: هل سبق لك أن أردت إنشاء تطبيق يعمل على قاعدة بيانات ديناميكية يسهل التعامل معها ، ويسمح للمستخدمين غير المتمرسين بالتكنولوجيا بإدخال البيانات ، ولا يؤدي إلى توقف موارد الشركة؟ حسنًا ، لدي حل لك. اليوم سنكون
اصنع قاعدة / قاعدة سريعة لجهاز iPhone: 5 خطوات
قم بعمل Quick IPhone Dock / Stand: حسنًا ، كنت أبحث عن شيء لاستخدامه كحامل iPhone ، وأيضًا استخدام لنهاية الورق المقوى لفافة شريط لاصق (بدا الأمر مفيدًا للغاية) ، عندما ظهرت فكرة رأسي