Мазмуну:

NodeMCUдогу Firebase маалымат базасынан маалыматтарды кантип алуу керек: 7 кадам
NodeMCUдогу Firebase маалымат базасынан маалыматтарды кантип алуу керек: 7 кадам

Video: NodeMCUдогу Firebase маалымат базасынан маалыматтарды кантип алуу керек: 7 кадам

Video: NodeMCUдогу Firebase маалымат базасынан маалыматтарды кантип алуу керек: 7 кадам
Video: Flutter Firebase CRUD (Create, Read, Update & Delete) - 12min 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 -кадам: Ардуино эскизине хосттун атын/маалымат базасынын жашыруун ачкычын кошуңуз

Ардуино эскизине хосттун атын/маалымат базасынын жашыруун ачкычын кошуңуз
Ардуино эскизине хосттун атын/маалымат базасынын жашыруун ачкычын кошуңуз

Берилиштер базасынын башынан Хосттун атын жана Дайындардын Жашыруун Ачкычын Көчүрүү> Проект Орнотуу> КЫЗМАТ ЭСЕПТЕРИ> БЕРИЛГЕН САКТАРЫ.

Орнотуу кодунда 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 эскизин бүтүрүңүз

Arduino эскизин бүтүрүңүз
Arduino эскизин бүтүрүңүз

Firebase/Arduino китепканасы Firebase маалымат базасына кирүүнү жөнөкөйлөтүү үчүн ар кандай функцияларды камсыз кылат:

FirebaseObject объектиси = Firebase.get ("/");

Firebaseге баштоо буйругу менен туташкандан кийин, жогорудагы буйрук бүт базаны алууга жардам берет, аны андан ары Firebase объекттеринин жардамы менен талдоого болот.

classFirebaseObject

Firebaseде сакталган маанини билдирет, бирдиктүү маани (жалбырак түйүнү) же дарактын түзүлүшү болушу мүмкүн.

int getInt (const String & path)

Бул функция айтылган жолдо сакталган бүтүн санды алууга жардам берет.

String getString (const String & path)

getString берилген ачкычтын астында сакталган сапты алат (жолдо айтылган).

6 -кадам: Arduino эскизин NodeMCUге жүктөө

Такта туура тандалганын жана туура порт колдонулганын текшериңиз.

Кошумча маалымат алуу үчүн мисалдын эскизине кайрылыңыз.

7 -кадам: Андан ары көзөмөлдөө үчүн Прогрессивдүү Желе Колдонмосун түзүңүз

IoT чөйрөсүндөгү функцияларды кеңейтүү үчүн, сиз Прогрессивдүү Желе Колдонмосун түзө аласыз, ал Android/iOS смартфондоруна функцияларын кеңейте алат. Таң калыштуусу, PWA жасоо Android иштеп чыгуунун минималдуу билимин талап кылат жана толугу менен вебге негизделген. Ошентип, биз NodeMCU жана PWA аркылуу маалымат базаларын башкара алабыз.

Сунушталууда: