Мазмуну:

Google Firebase менен үйдү автоматташтыруу: 3 кадам
Google Firebase менен үйдү автоматташтыруу: 3 кадам

Video: Google Firebase менен үйдү автоматташтыруу: 3 кадам

Video: Google Firebase менен үйдү автоматташтыруу: 3 кадам
Video: Friendzy: Laravel 8 API и Nuxt — Аутентификация, эпизод №2 2024, Июль
Anonim
Image
Image
Google Firebase аркылуу үйдү автоматташтыруу
Google Firebase аркылуу үйдү автоматташтыруу

Киришүү:

Бул Firebase жана nodeMCU колдонгон үйдү автоматташтыруу долбоору. Биринчиден, мен Firebaseти тандап алганымдын себеби, аны оңой кароого болот, анын жүрүшүнүн отчету, Crash Analytics ж.б. бар жана так баасы жок, андыктан биз бул проектти жарыкты, күйөрмандарды, сыналгыны ж.б. көзөмөлдөө үчүн колдоно алабыз.

Жабдуулар

  • NodeMcu - 1 Жок
  • Реле модулу - 1 Жок
  • Нан тактасы - 1 Жок
  • Эркектерден секирген аялдарга - 3 Nos
  • Интернет байланышы
  • Android телефону

1 -кадам: Маалыматтар базасын түзүү

Маалыматтар базасын түзүү
Маалыматтар базасын түзүү
Маалыматтар базасын түзүү
Маалыматтар базасын түзүү
Маалыматтар базасын түзүү
Маалыматтар базасын түзүү
Маалыматтар базасын түзүү
Маалыматтар базасын түзүү

Алгач бул вебсайтка кирип, Google каттоо эсебиңизге киришиңиз керек. Жана жаңы долбоорду түзүүнү чыкылдатып, долбооруңуздун атын берип, улантууну басыңыз. Бир нече мүнөттөн кийин "сиздин проект даяр" деп айтылат жана аны басуу үчүн улантуу баскычы пайда болот, панель пайда болот, сол жактагы маалымат базасынын өтмөгү ошол жерде болот жана акырын ылдый жылдырыңыз, сиз реалдуу убакытты көрөсүз маалымат базасы баскычын чыкылдатыңыз. Ал кулпуланган режимди же сыноо режимин тандоону айткан диалог кутучасын ачат. Тест режимин тандап, иштетүүнү басыңыз. Сизди "Маалыматтар" өтмөгүнө багытташат, сиз төрт өтмөктү көрөсүз, эрежелер өтмөгүн чыкылдатып, окуу жана жазуу эрежелеринин тууралыгын текшересиз. Эгерде экөө тең чындыкка өзгөрүлбөсө. Эми долбоордун жөндөөлөрүнө өтүп, кийинчерээк колдоно турган проектиңиздин идентификаторун жана веб API ачкычын көчүрүңүз. Жана ошондой эле кызмат эсептери өтмөгүнө өтүңүз, маалымат базасынын сол жагында өтмөктү басыңыз жана ылдый жылдырыңыз, сиз базанын атын көрөсүз жана сырдын оң жагындагы шоу опциясын жашыруун басасыз жана сырды көчүрүп, чаптаңыз ал блокнот терезесинде. Эми бул бөлүк бүттү. Эми биз колдонмонун ойлоп табуучу бөлүгүнө барабыз.

2 -кадам: Колдонмонун конфигурациясы

Колдонмонун конфигурациясы
Колдонмонун конфигурациясы
Колдонмонун конфигурациясы
Колдонмонун конфигурациясы

Колдонмонун бөлүгү оор жумуш эмес, мен.aia файлын жүктөө үчүн шилтеме бердим. Сиз жөн гана аны жүктөп алып, каттоо эсебиңизге импорттой аласыз. Биринчиден, MIT колдонмосунун ойлоп табуучусуна кириңиз жана үстү жагында менин долбоорум ошол жерде болот, ал жерде менин компьютеримден импорттук долбоорду (.aia) чыкылдатуу менен тандоолордун тизмеси көрсөтүлөт жана жүктөлүп алынган aia файлын тандап, импорттоону чыкылдатыңыз. долбоор импорттолот жана ачылат. азыр firebaseDB1 виджетин чыкылдатыңыз, жөндөөлөр өтмөгү оң жагында ачылат, ошондо веб API ачкычы менен от базасынын энбелгиси өзгөрөт жана өрттүн базасынын URL дареги сиздин firebase проектиңиздин ID менен өзгөртүлөт (https:// {your-project-id }.firebaseio.com/). Колдонмоңуздун apk файлын жүктөө үчүн куруу опциясын чыкылдатыңыз. Эми тиркемени мобилдик телефонуңузга орнотуңуз. Жана биз кийинки кадамга өтөбүз.

3 -кадам: Код

Code
Code

Ошентип, мен да кодду бердим. Ошентип, кодду жүктөп алып, ачкыла, firebase_HOSTту долбоордун идентификатору менен өзгөртүңүз ({Your-project-id}.firebaseio.com). Firebase_Auth'ты мурун көчүргөн firebase сырыңыз менен өзгөртүңүз. Өзгөчө wifiдын атын жана сырсөзүн өзгөртүүнү унутпаңыз.

Шилтеме: Код жана колдонмо

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