Სარჩევი:

როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU - IOT პლატფორმაში: 14 ნაბიჯი
როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU - IOT პლატფორმაში: 14 ნაბიჯი

ვიდეო: როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU - IOT პლატფორმაში: 14 ნაბიჯი

ვიდეო: როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU - IOT პლატფორმაში: 14 ნაბიჯი
ვიდეო: Როგორ რომ შექმნა შესვლა და რეგისტრაცია შიგნით MIT Აპლიკაცია გამომგონებელი გამოყენება ბუხარი 2024, ივლისი
Anonim
როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU | IOT პლატფორმაზე
როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU | IOT პლატფორმაზე

ამ პროექტის მიზანი

ეს პროექტი მიზნად ისახავს სახლის ავტომატიზაციის სისტემის შემუშავებას, რომელიც აძლევს მომხმარებელს სრულ კონტროლს მისი სახლის ყველა დისტანციურად კონტროლირებად მოწყობილობაზე IOT Android პროგრამის გამოყენებით. არსებობს მრავალი მესამე მხარის ონლაინ სერვერი და პლატფორმები, რომლებიც აჩვენებს თქვენი IOT პროექტის მონაცემებს. მაგრამ, ყველა ეს პლატფორმა, როგორიცაა ThingSpeak, Adafruit.io, Blynk და IFTT და ა. შ., მაგრამ დღეს მე ვირჩევ firebase

Ნაბიჯი 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: მოუსმინე მე აირჩიეთ პროექტის სახელი სახლის ავტომატიზაცია და აირჩიეთ ჩემი ქვეყანა შემდეგ დააჭირეთ ღილაკს შექმნა

მოუსმინეთ მე აირჩიეთ პროექტის სახელი სახლის ავტომატიზაცია და აირჩიეთ ჩემი ქვეყანა შემდეგ დააჭირეთ ღილაკს შექმნა
მოუსმინეთ მე აირჩიეთ პროექტის სახელი სახლის ავტომატიზაცია და აირჩიეთ ჩემი ქვეყანა შემდეგ დააჭირეთ ღილაკს შექმნა

ნაბიჯი 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: არდუნიოს პროგრამის ნაწილი

თქვენ უნდა დაგჭირდეთ ცვლილებები თქვენს არდუნიოს კოდში

FIREBASE_HOST ასლი და წარსული fairbase მონაცემთა ბაზაში

FIREBASE_AUTH ასლი და წარსული პროექტის პარამეტრებში

და დააყენეთ თქვენი WIFI სახელი და პაროლი

ჩამოტვირთეთ ardunio კოდი აქედან დააწკაპუნეთ აქ

ეს სახელმძღვანელო პირველად გამოქვეყნდა დააწკაპუნეთ აქ

მეტი გაკვეთილი ნოდემკუს შესახებ დააწკაპუნეთ აქ

გირჩევთ: