Агуулгын хүснэгт:

NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам

Видео: NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам

Видео: NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам
Видео: esp8266 + flutter хөгжүүлэлт явц IOT app 2024, Арваннэгдүгээр
Anonim
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр

ЭНЭ ТӨСЛИЙН ЗОРИЛГО

Энэхүү төсөл нь IOT Android програмыг ашиглан өөрийн гэрийн алсын удирдлагатай бүх төхөөрөмжийг хэрэглэгчдэд бүрэн хянах боломжийг олгодог гэрийн автоматжуулалтын системийг хөгжүүлэх зорилготой юм. Гэхдээ эдгээр бүх платформууд ThingSpeak, Adafruit.io, Blynk, IFTT гэх мэт боловч өнөөдөр би галын баазыг сонгож байна.

1-р алхам:

Алхам 2: Та яагаад Firebase -ийг сонгосон бэ?

Firebase нь төхөөрөмжийн түвшинд цуглуулсан мэдрэхүйн өгөгдлийг хадгалах хурдан арга замыг санал болгодог бөгөөд AndroidThings -ийн дэмждэг Android API -тэй маш сайн ажилладаг. Надад тулгарч байсан маш олон хөдөлгөөнт болон төхөөрөмжийн програмистууд сервер талын програмчлалтай тэмцдэг. Firebase нь энэ цоорхойг арилгахад тусалж, офлайн функцийг хөгжүүлэгчид ашиглах нь үнэхээр сонирхолтой байх болно. Хэрэв та IoT эсвэл ерөнхийдөө өгөгдөл цуглуулдаг, сүлжээгээр дамжуулах шаардлагатай аливаа төхөөрөмжийг шинээр сурч байгаа бол сүлжээний холболтыг хүлээн зөвшөөрөх боломжгүй гэсэн алтан дүрэм байх ёстой. Үүний үр дүнд та офлайн байдлаар мэдээлэл цуглуулах шаардлагатай бөгөөд сүлжээ бэлэн болсон үед үүнийг сервер рүүгээ дамжуулах хэрэгтэй болно. Firebase нь офлайн шинж чанараараа үүнийг олон хөгжүүлэгчдэд хялбар болгож өгдөг.

Firebase нь Бодит цагийн мэдээллийн сан, Баталгаажуулалт, Үүлэн мессеж, Хадгалалт, Хостинг, Туршилтын лаборатори, Аналитик зэрэг олон онцлог шинж чанартай боловч би зөвхөн Баталгаажуулалт, Бодит цагийн мэдээллийн санг ашиглах болно.

Алхам 3: За, төслийн устгалд оръё

Би энэ төслийг гурван хэсэгт хуваах болно

1. Fairbase данс үүсгэх

2. Апп хийх

3. Ардунио програмын хэсэг

Алхам 4: Fairbase данс үүсгэх

Fairbase данс үүсгэх
Fairbase данс үүсгэх

Эхлээд https://console.firebase.google.com/ руу ороод нэвтэрнэ үү

Төсөл нэмэх дээр дарна уу

Алхам 5: Дараа нь энэ интерфэйсийг харуулаад төслийн нэрийг өгөөд улс орны нэрийг сонгоно уу

Дараа нь энэ интерфэйсийг харуулаад төслийн нэрийг өгөөд улс орны нэрийг сонгоно уу
Дараа нь энэ интерфэйсийг харуулаад төслийн нэрийг өгөөд улс орны нэрийг сонгоно уу

Алхам 6: Төслийн нэрийг гэрийн автоматжуулалтыг сонгоод Миний улсыг сонгоод Үүсгэх товчийг дарна уу

Би төслийн нэрийг гэрийн автоматжуулалтыг сонгоод Миний улсыг сонгоод Үүсгэх товчийг дарна уу
Би төслийн нэрийг гэрийн автоматжуулалтыг сонгоод Миний улсыг сонгоод Үүсгэх товчийг дарна уу

Алхам 7: Хэсэг хугацааны дараа энэ интерфэйсийг харуулсны дараа Contention дээр дарна уу

Хэсэг хугацааны дараа энэ интерфэйсийг харуулсны дараа Contention дээр дарна уу
Хэсэг хугацааны дараа энэ интерфэйсийг харуулсны дараа Contention дээр дарна уу

Алхам 8: Дараа нь Эхлэх рүү очно уу

Дараа нь Эхлэх рүү очно уу
Дараа нь Эхлэх рүү очно уу

Алхам 9: Дүрэм рүү очоод зураг шиг Eadit код руу очно уу

Дүрмүүд рүү очоод дүрсийг код болгоно уу
Дүрмүүд рүү очоод дүрсийг код болгоно уу
Дүрмүүд рүү очоод дүрсийг код болгоно уу
Дүрмүүд рүү очоод дүрсийг код болгоно уу

Алхам 10: Тохиргоо руу очоод Api түлхүүрээ үзүүлээрэй

Тохиргоо руу очоод Api түлхүүрээ үзүүлээрэй
Тохиргоо руу очоод Api түлхүүрээ үзүүлээрэй

Алхам 11: Апп хийх

Ямар ч хурцадмал байдал байхгүй тул би аппинвентерт зориулсан бүрэн мөрийн файлыг өгөх болно, энд дарж татаж авна уу

Энэ файлыг нээхийн тулд ai2.appinventor.mit.edu руу очно уу

Алхам 12: Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой

Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой
Одоо Project руу ороод Homeautomation.aia файлыг компьютер дээрээ импортлоорой

Алхам 13: Зургийн сайшаасан Улаан тойргийн сонголт ба урсгалыг дарна уу

Улаан тойргийн сонголт ба дүрсийг сайшааж буй урсгал дээр дарна уу
Улаан тойргийн сонголт ба дүрсийг сайшааж буй урсгал дээр дарна уу
Улаан тойргийн сонголт ба дүрсийг сайшааж буй урсгал дээр дарна уу
Улаан тойргийн сонголт ба дүрсийг сайшааж буй урсгал дээр дарна уу

Алхам 14: Ардунио хөтөлбөрийн хэсэг

Та ardunio кодоо өөрчлөх шаардлагатай байна

FIREBASE_HOST -ийг хуулбарлаж, fairbase мэдээллийн санд хадгалсан болно

FIREBASE_AUTH хуулж, төслийн тохиргоог хийсэн

мөн WIFI нэр, нууц үгээ тохируулна уу

Эндээс ардунио сагамхай татаж авах

Энэхүү гарын авлагыг анх энд дарж нийтэлсэн болно

Nodemcu -ийн тухай дэлгэрэнгүй заавар энд дарна уу

Зөвлөмж болгож буй: