Мазмуну:
- 1 -кадам: Google Firebase менен баштоо
- 2 -кадам: "Долбоор" жасоо
- 3 -кадам: Firebase консолуна кош келиңиз
- 4 -кадам: Маалыматтар базасын түзүү
- 5 -кадам: Firebase үчүн коопсуздук эрежелерин аныктоо
- 6 -кадам: Firebase'ге кош келиңиз
- 7 -кадам: Биринчи тапшырма тизмеңизди түзүү
- 8 -кадам: Тапшырмалар тизмесинин аталышы
- 9 -кадам: Тизмеге чоо -жайын кошуу
- 10 -кадам: Тизмеге кошумча тапшырмаларды кошуу
- 11 -кадам: Тада
- 12 -кадам: Тапшырмаларыңызды толуктоо
Video: Google Firebase менен реалдуу убакытта аткарыла турган иштер тизмеси: 12 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Салам!
Биз баарыбыз Интернетте болобу, оффлайнда болобу, күн сайын иштер тизмесин колдонобуз. Оффлайн тизмелери жоголуп кетүү коркунучу бар, ал эми виртуалдык тизмелер туура эмес жайгаштырылып, кокусунан өчүрүлүп же унутулуп калышы мүмкүн. Ошентип, биз аны Google Firebaseден, реалдуу убакыт маалымат базасынан жасоону чечтик. Неге? Анткени:
1. Бул сонун
2. Бул реалдуу убакыт, ошондуктан өзгөрүүлөр заматта жасалат.
3. Колдонууга оңой жана борборлоштурулган; бардык маалыматтар булутта жана каалаган платформа аркылуу жеткиликтүү.
4. Абдан колдоочу сонун API.
5. Жаңыртууларды жасоо оңой.
Биз бул долбоордо Firebaseге кол менен маалыматтарды кошууга басым жасайбыз!
1 -кадам: Google Firebase менен баштоо
Google Firebase вебсайтына баш багыңыз жана жогорку сол бурчтагы 'Кирүү' баскычын чыкылдатып, Google каттоо эсебиңиз аркылуу кириңиз.
Киргенден кийин, Firebase маалымат базаңыздын консолуна кирүү үчүн "Консолго өтүүнү" чыкылдатыңыз. Кабатыр болбо, эч нерсе өнүккөн эмес.
2 -кадам: "Долбоор" жасоо
Жаңы экраныңызда жаңы долбоорду түзүү үчүн чоң Plus сөлөкөтүн чыкылдатыңыз (Долбоор кошуу). Ар бир долбоордо бир гана маалымат базасы болушу мүмкүн, андыктан реалдуу убакытта бир нече маалымат базасын кааласаңыз, бул долбоорду бир нече жолу кайталашыңыз керек болот.
Эми, долбоордун атын териңиз жана колдонулган өлкөнү тандаңыз. Жумушка кирүү үчүн Долбоор түзүү дегенди басыңыз!
3 -кадам: Firebase консолуна кош келиңиз
Жүктөлгөндөн кийин, улантууну басыңыз. Бул сизди жаңы экранга алып барат.
Google Firebase консолуна кош келиңиз!
4 -кадам: Маалыматтар базасын түзүү
Сол жактагы менюдан "Маалыматтар базасын" чыкылдатыңыз. Бул сизди Cloud Firestore же Realtime Database ортосунда тандай турган жаңы экранга алып барат. Биз бул долбоор үчүн Realtime Database колдонобуз. Баштоону басыңыз!
5 -кадам: Firebase үчүн коопсуздук эрежелерин аныктоо
Сиздин базаңызга уруксатсыз кирүү болбошу үчүн Firebase күчтүү тастыктоо функцияларын сунуштайт. Бирок, жөнөкөй болуш үчүн, биз "жалпыга маалымдоо" базасын колдонобуз, аны сиздин маалымат базаңызга "ишеним грамоталарына" кирүү мүмкүнчүлүгү бар ар бир адам өзгөртө алат. Ишеним грамоталары жөнүндө кийинчерээк.
Бул долбоор үчүн "Сыноо режимин" тандап, Иштетүүнү чыкылдатыңыз.
6 -кадам: Firebase'ге кош келиңиз
Экраныңыз ушундай көрүнөт. Долбоордун аталышынан башка.
7 -кадам: Биринчи тапшырма тизмеңизди түзүү
Биз "чакалар" деп аталган Милдеттер тизмесин түзөбүз. Ар бир чака - бул маалыматтардын тизилген тизмеси. Сиз уя салуунун каалаган формасын тандап алууңузга эркин болсоңуз да, бул долбоор үчүн ар бир чака тапшырманы билдирет.
Биринчи чаканы кошуу үчүн көрсөтүлгөндөй нөлдүн алдындагы '+' белгисин басыңыз.
8 -кадам: Тапшырмалар тизмесинин аталышы
2 Атрибуттар пайда болот. Аты жана баалуулугу.
'Аты' теги сиздин тапшырмаңыздын атына карата колдонулат. Мисалы, кийинчерээк көргүңүз келген көрсөтмөлөрдүн тизмесин түзгүңүз келет. Ошентип, биз Аты Instructables катары колдонобуз, анткени, эмне үчүн.
Көңүл буруңуз, талаалар кыска, андыктан узунураак ысымдардын көрүнүшү көйгөй жаратышы мүмкүн. Бирок, аты так сиз жазганына ишениңиз.
Биз Нарк теги үчүн кандайдыр бир маанини коё алганыбыз менен, анын ордуна аталыштын астындагы нерселердин тизмесин кошкубуз келет. Ошентип, бул уяны түзүү үчүн, биз Нарк тегинин алдындагы 'Плюс' сүрөтчөсүн чыкылдатып жатабыз.
9 -кадам: Тизмеге чоо -жайын кошуу
Тизменин дагы бир "деңгээли" пайда болгонун көрө аласыз.
Эми биз муну кылгыңыз келген күндү белгилөө үчүн 'Качан' аттуу атрибутту дайындайбыз. Аты тегине 'Качан' териңиз, жана 'Жекшемби', мисалы, Баалуу тэгге.
Эми сиз көргүңүз келген көрсөтмөлөрдүн түрлөрүн кошкуңуз келет. Биз буларды "Эмне" деген ат менен топтоштурабыз.
10 -кадам: Тизмеге кошумча тапшырмаларды кошуу
"Челек" же "Милдет" же "Тизме" аталышынын алдындагы плюс сөлөкөтүн чыкылдатыңыз. Жаңы талаага, аталышына 'Эмне' деп терип, плюс сөлөкөтүн чыкылдатып, ушул рубриканын астында тизме түзүңүз. Башка талааны эмне кошуу керектигинин алдындагы плюс белгисин басыңыз.
Сиз дагы бир деңгээл пайда болгонун көрө аласыз. Тапшырмаларыңызды 'Аты' тегине, сүрөттөмөсүн 'Нарк' тегине териңиз. Көбүрөөк уя салуу менен бул жерде эксперимент кылсаңыз болот.
Муну аягына чыгаруу үчүн кошууну басыңыз. Же болбосо маалыматтарды кошуу боюнча экинчи ойлоруңуз болсо, Жокко чыгаруу баскычын басыңыз.
11 -кадам: Тада
Сиз тизме жашыл түстө күйүп турганын көрөсүз, андан кийин ал сиз койгон маалымат катары бекемделет. Сиз Firebase автоматтык түрдө тизмелердин "Ысымдарын" жана суб -тизмелерди алфавиттик тартипте сорттогонун байкайсыз.
Эгерде тапшырма толук эмес көрүнсө, аны чыкылдатып, толук көрүү үчүн оңго жылдырыңыз.
12 -кадам: Тапшырмаларыңызды толуктоо
Тизмеңизди түзүү үчүн муну кайталаңыз!
Тез кыскача:
Жаңы чакалар долбоордун аталышына ээ болгон эң сол тизмеге киргизилет.
Тапшырманы киргизүү менен жаңы атрибуттар.
Тизмеге милдеттерди кошуу менен жаңы сублисттер!
Сиз бул тизмени каалаган убакта жана каалаган жерден көрө аласыз! Бул кемчиликсиз синхрондоштурулган. Ырахат!
Сунушталууда:
Реалдуу убакытта кудуктун суу деңгээлин өлчөөчү: 6 кадам (сүрөттөр менен)
Реалдуу убакытта кудуктун суу деңгээлин өлчөөчү: Бул көрсөтмөлөр казылган кудуктарда колдонуу үчүн арзан баада, реалдуу убакытта суунун деңгээлин эсептегичти кантип курууну сүрөттөйт. Суунун деңгээли өлчөгүч казылган кудуктун ичине илинип, суунун деңгээлин күнүнө бир жолу өлчөп, маалыматтарды WiFi же уюлдук байланыш аркылуу жөнөтүү үчүн иштелип чыккан
Ардуино UNO жана SD-Card менен нымдуулукту жана температураны реалдуу убакытта кантип жаздыруу керек - DHT11 Proteusтагы маалыматтарды каттоочу симуляциясы: 5 кадам
Ардуино UNO жана SD-Card менен нымдуулукту жана температураны реалдуу убакытта кантип жаздыруу керек | DHT11 Data Logger Simulation in Proteus: Киришүү: салам, бул Liono Maker, бул жерде YouTube шилтемеси. Биз Arduino менен креативдүү долбоор түзүп, камтылган системаларда иштейбиз. Дата-Логгер: Маалыматты жазуучу (ошондой эле маалыматтарды жазуучу же маалымат жазгыч)-бул убакыттын өтүшү менен маалыматтарды жазуучу электрондук түзүлүш
EM издерин колдонуу менен реалдуу убакытта түзмөктү таануу: 6 кадам
EM изин колдонуу менен реалдуу убакытта түзмөктү таануу: Бул түзүлүш ар кандай электрондук түзмөктөрдү EM сигналдарына ылайык классификациялоого арналган. Ар кандай түзмөктөр үчүн алар чыгарган ар кандай EM сигналдары бар. Биз бөлүкчөлөрдү колдонуп электрондук түзмөктөрдү аныктоо үчүн IoT чечимин иштеп чыктык
ESP01 маанайы Firebase менен реалдуу убакытта + OTA: 7 кадам
ESP01 Moodlight Firebase менен Realtime + OTA: Бул R-G-B режимин жана Fade эффектин колдойт. Ошондой эле жарыктыгын көзөмөлдөө үчүн колдоо бар. OTA жаңыртуусун колдоо
Arduino иштер тизмеси: 5 кадам
Arduino кылчу иштердин тизмеси: Бул Arduino иштеринин тизмеси. Бул кадимки иштер тизмеси, бирок Arduino менен туташкан. Качан тапшырманы бүтүрсөңүз, упайларга ээ болосуз, андан кийин эмне кылуу керектигин чече аласыз. Бул кантип иштейт: Кагазга жасооңуз керек болгон тапшырмаларды жазыңыз. Андан кийин, киргизиңиз