Բովանդակություն:

Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU - IOT հարթակում `14 քայլ
Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU - IOT հարթակում `14 քայլ

Video: Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU - IOT հարթակում `14 քայլ

Video: Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU - IOT հարթակում `14 քայլ
Video: Flutter Firebase CRUD (Create, Read, Update & Delete) - 12min 2024, Նոյեմբեր
Anonim
Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU | IOT հարթակում
Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU | IOT հարթակում

ԱՅՍ PROՐԱԳԻՐԻ ՆՊԱՏԱԿԸ

Այս նախագիծը նպատակ ունի զարգացնել տան ավտոմատացման համակարգ, որը օգտագործողին լիարժեք վերահսկողություն է տալիս իր տան բոլոր հեռակա վերահսկվող սարքերի վրա `օգտագործելով IOT Android ծրագիրը: Կան բազմաթիվ երրորդ կողմի առցանց սերվերներ և հարթակներ` ձեր IOT ծրագրի տվյալները ցուցադրելու համար: Բայց, այս բոլոր հարթակները, ինչպիսիք են ThingSpeak- ը, Adafruit.io- ն, Blynk- ը և IFTT- ը և այլն, բայց այսօր ես ընտրում եմ հրդեհային բազան

Քայլ 1:

Քայլ 2. Ինչու՞ եք ընտրում Firebase- ը

Firebase- ը սարքի մակարդակում հավաքված զգայական տվյալների պահպանման արագ միջոց է, և այն հիանալի է աշխատում Android API- երի հետ, որոնք ապահովվում են AndroidThings- ի կողմից: Շատ բջջային և սարքերի ծրագրավորողներ, որոնց ես հանդիպել եմ, պայքարում են սերվերի կողմից ծրագրավորման հետ: Firebase- ն իսկապես կարող է օգնել հաղթահարել այդ բացը և հեշտացնել այն: Հետաքրքիր կլինի տեսնել, թե ինչպես են մշակողները օգտագործում դրա անցանց հնարավորությունները: Եթե դուք նորեկ եք IoT- ում կամ ընդհանրապես որևէ սարք, որը հավաքում է տվյալներ և կարիք ունի դրանք փոխանցելու ցանցերի միջոցով, ապա պետք է ենթադրել, որ ոսկե կանոնն այն է, որ ցանցային կապը ենթադրել չի կարելի: Արդյունքում, ձեզ հարկավոր կլինի հավաքել տվյալները անցանց ռեժիմում, և երբ ցանցը հասանելի է, դրանք փոխանցեք ձեր սերվերին: Firebase- ն իր անցանց գործառույթով իսկապես կարող է դա պարզեցնել շատ ծրագրավորողների համար:

Firebase- ն ունի մի շարք հնարավորություններ, ներառյալ իրական ժամանակի տվյալների շտեմարան, նույնականացում, ամպային հաղորդագրություններ, պահեստավորում, հոստինգ, թեստային լաբորատորիա և վերլուծություն, բայց ես կօգտագործեմ միայն նույնականացում, իրական ժամանակի տվյալների շտեմարան:

Քայլ 3: Լավ, որ չգնա ծրագրի ոչնչացմանը ……

Այս նախագիծը կբաժանեմ երեք մասից

1. Fairbase հաշվի ստեղծում

2. Հավելվածի պատրաստում

3. Արդունիո ծրագրի մաս

Քայլ 4: Fairbase հաշվի ստեղծում

Fairbase հաշվի ստեղծում
Fairbase հաշվի ստեղծում

Նախ գնացեք https://console.firebase.google.com/ և մուտք գործեք

Կտտացրեք Ավելացնել նախագիծ

Քայլ 5. Այնուհետև ցույց տվեք այս միջերեսի նման և տվեք ծրագրի անունը և ընտրեք երկրի անունը

Այնուհետև ցուցադրեք այս միջերեսի նման և տվեք ծրագրի անունը և ընտրեք երկրի անունը
Այնուհետև ցուցադրեք այս միջերեսի նման և տվեք ծրագրի անունը և ընտրեք երկրի անունը

Քայլ 6. Լսեք I Ընտրեք Nameրագրի Անունը Home Automation և ընտրեք Իմ երկիրը, այնուհետև կտտացրեք Ստեղծել

Լսեք I Ընտրեք Nameրագրի Անունը Home Automation և ընտրեք Իմ երկիրը, այնուհետև կտտացրեք Ստեղծել
Լսեք I Ընտրեք Nameրագրի Անունը Home Automation և ընտրեք Իմ երկիրը, այնուհետև կտտացրեք Ստեղծել

Քայլ 7: Մի պահ ցուցադրելուց հետո այս միջերեսը կտտացրեք բովանդակության վրա

Մի ակնթարթ ցուցադրելուց հետո այս միջերեսը կտտացրեք բովանդակության վրա
Մի ակնթարթ ցուցադրելուց հետո այս միջերեսը կտտացրեք բովանդակության վրա

Քայլ 8: Այնուհետև գնացեք Սկսելու համար

Այնուհետեւ Գնացեք Սկսելու համար
Այնուհետեւ Գնացեք Սկսելու համար

Քայլ 9. Գնալ դեպի Կանոններ և հեռացնել կոդի նման պատկերը

Գնացեք Կանոններ և Կարգավորեք կոդը, ինչպես պատկերը
Գնացեք Կանոններ և Կարգավորեք կոդը, ինչպես պատկերը
Գնացեք Կանոններ և Կարգավորեք կոդը, ինչպես պատկերը
Գնացեք Կանոններ և Կարգավորեք կոդը, ինչպես պատկերը

Քայլ 10. Գնացեք ձեր կարգավորումը, ապա ցուցադրեք ձեր Api բանալին

Գնացեք դեպի ձեր կարգավորումը, ապա ցուցադրեք ձեր Api բանալին
Գնացեք դեպի ձեր կարգավորումը, ապա ցուցադրեք ձեր Api բանալին

Քայլ 11: Հավելվածների պատրաստում

Լարվածություն չկա, ես ձեզ կտրամադրեմ appinventor- ի համար տողի ամբողջական ֆայլ, պարզապես կտտացրեք այստեղ և ներբեռնեք այն

մի գնացեք 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 ծածկագրում

FIREBASE_HOST պատճեն և անցյալ fairbase տվյալների բազայում

FIREBASE_AUTH պատճենը և նախագծի կարգավորումը անցած

և կարգավորեք ձեր WIFI անունը և amd գաղտնաբառը

Ներբեռնեք ardunio ծածկագիրը այստեղից կտտացրեք այստեղ

Այս ձեռնարկը, որը առաջին անգամ հրապարակվեց, կտտացրեք այստեղ

ավելի շատ ձեռնարկ Նոդեմկուի մասին կտտացրեք այստեղ

Խորհուրդ ենք տալիս: