Мазмұны:

NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады - IOT платформасында: 14 қадам
NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады - IOT платформасында: 14 қадам

Бейне: NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады - IOT платформасында: 14 қадам

Бейне: NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады - IOT платформасында: 14 қадам
Бейне: Сын с ума от ESP 8266 с помощью системы Умный дом | 8 реле с помощью системы Умный дом 2024, Қараша
Anonim
NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады | IOT платформасында
NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады | IOT платформасында

БҰЛ ЖОБАНЫҢ МАҚСАТЫ

Бұл жоба IOT Android қосымшасының көмегімен пайдаланушының үйінің барлық қашықтан басқарылатын құрылғыларын толық басқаруға мүмкіндік беретін үй автоматтандыру жүйесін дамытуға бағытталған, сіздің IOT жобаңыздың мәліметтерін көрсетуге арналған көптеген үшінші тараптың онлайн -сервері мен платформалары бар. Бірақ, ThingSpeak, Adafruit.io, Blynk және IFTT сияқты платформалардың барлығы, бірақ бүгін мен от базасын таңдаймын.

1 -қадам:

2 -қадам: Неліктен Firebase таңдайсыз?

Firebase құрылғы деңгейінде жиналған сенсорлық деректерді сақтаудың жылдам әдісін ұсынады және ол AndroidThings қолдайтын Android API -мен жақсы жұмыс істейді. Мен тапқан көптеген мобильді және құрылғы бағдарламашылары серверлік бағдарламалаумен күреседі. Firebase шынымен де олқылықтың орнын толтырып, оны жеңілдете алады. Әзірлеушілер оның оффлайн мүмкіндіктерін қолданатынын көру қызықты болады. Егер сіз IoT -те немесе жалпы алғанда деректерді жинайтын және оны желілер арқылы беруді қажет ететін кез келген құрылғыда жаңадан болсаңыз, желілік қосылымды қабылдауға болмайды деген алтын ереже қабылдануы керек. Нәтижесінде сіз деректерді офлайн режимде жинауыңыз керек және желі қол жетімді болғанда оны серверге жіберіңіз. Firebase өзінің офлайн режимімен көптеген әзірлеушілер үшін мұны жеңілдетеді.

Firebase-те көптеген мәліметтер бар, олар: нақты уақыттағы мәліметтер базасы, аутентификация, бұлтты хабар алмасу, сақтау, хостинг, сынақ зертханасы және анализ.

3 -қадам: Жарайды, жобаны жоюға бармаңыз ……

Мен бұл жобаны үш бөлімнен бөлемін

1. Fairbase есептік жазбасын құру

2. Қолданбалар жасау

3. Ardunio бағдарламасының бөлігі

4 -қадам: Fairbase есептік жазбасын құру

Fairbase есептік жазбасын құру
Fairbase есептік жазбасын құру

Алдымен https://console.firebase.google.com/ сайтына өтіп, кіріңіз

Жоба қосу түймесін басыңыз

5 -қадам: Содан кейін осы интерфейсті көрсетіңіз және жобаның атауын беріңіз және ел атауын таңдаңыз

Содан кейін осы интерфейсті көрсетіңіз және жобаның атын беріңіз және ел атауын таңдаңыз
Содан кейін осы интерфейсті көрсетіңіз және жобаның атын беріңіз және ел атауын таңдаңыз

6 -қадам: Мен жобаның атауын үй автоматизациясын таңдайтынымды естіп, Менің елімді таңдаңыз, содан кейін Жасау түймесін басыңыз

Мен жоба атауын үй автоматизациясын таңдайтынымды және Менің елімді таңдайтынымды естідім, содан кейін Жасау түймесін басыңыз
Мен жоба атауын үй автоматизациясын таңдайтынымды және Менің елімді таңдайтынымды естідім, содан кейін Жасау түймесін басыңыз

7 -қадам: Бір сәтте осы интерфейсті көрсеткеннен кейін Контентенцияны басыңыз

Осы интерфейсті көрсеткеннен кейін Контентенцияны басыңыз
Осы интерфейсті көрсеткеннен кейін Контентенцияны басыңыз

8 -қадам: Содан кейін «Бастау» бөліміне өтіңіз

Содан кейін Бастау бөліміне өтіңіз
Содан кейін Бастау бөліміне өтіңіз

9 -қадам: Ережеге өтіңіз және суретке ұқсас Eadit кодына өтіңіз

Ережелер мен Eadit кодына өтіңіз
Ережелер мен Eadit кодына өтіңіз
Ережелер мен Eadit кодына өтіңіз
Ережелер мен Eadit кодына өтіңіз

10 -қадам: Параметрлерге өтіп, Api кілтін көрсетіңіз

Параметрлерге өтіңіз, содан кейін Api кілтін көрсетіңіз
Параметрлерге өтіңіз, содан кейін Api кілтін көрсетіңіз

11 -қадам: Қолданбалар жасау

Мен кернеусіз мен сізге ойлап табушы үшін толық жол файлын бермеймін, мына жерді басыңыз және оны жүктеңіз

Бұл файлды ашу үшін ai2.appinventor.mit.edu сайтына кірмеңіз

12 -қадам: Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз

Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз

13 -қадам: «Қызыл шеңбер» опциясын нұқыңыз және суретті мақтайтын ағын

Қызыл шеңбер опциясын нұқыңыз және бұл суретті мақтаңыз
Қызыл шеңбер опциясын нұқыңыз және бұл суретті мақтаңыз
Қызыл шеңбер опциясын нұқыңыз және бұл суретті мақтаңыз
Қызыл шеңбер опциясын нұқыңыз және бұл суретті мақтаңыз

14 -қадам: Ardunio бағдарламасының бөлігі

Сізге ardunio кодын өзгерту қажет

FIREBASE_HOST көшірмесі және fairbase мәліметтер базасында өткен

FIREBASE_AUTH көшірмесі және жобаны орнату бойынша өткен

және WIFI атауын парольмен орнатыңыз

Ардунио кодын мына жерден жүктеңіз, мында басыңыз

Бұл оқулық бірінші рет осы жерде басылды

Nodemcu туралы қосымша оқулық Мұнда басыңыз

Ұсынылған: