Мазмұны:

Хабарлама де Руидо: 7 қадам
Хабарлама де Руидо: 7 қадам

Бейне: Хабарлама де Руидо: 7 қадам

Бейне: Хабарлама де Руидо: 7 қадам
Бейне: Мыналар не істеп тұр?😱😱😱 #qoslike #калаулым #бірболайық #кослайк 2024, Қараша
Anonim
Хабарлама Де Руидо
Хабарлама Де Руидо

Ескертпе - бұл ескерту немесе хабарландыру, егер сіз хабарлама іздейтін болсаңыз, ол сізге қажет болса. Смартфондар мен карталардың анықталуы мүмкін болатын кездегі сенсорлардың анықталуы мүмкін.

Әр түрлі контексттерде, мысалы, бақылаулар мен есептерді шығаруға болады, егер сіз ескертулер мен ескертулерді қабылдайтын болсаңыз. Пікірлер автоматты түрде, машиналар мен машиналар туралы хабарламалар, сонымен қатар сіздің үй -жайларыңыз туралы ескертулер, сонымен қатар, сіздің үй -жайларыңыздың бар -жоғын анықтау үшін қажет.

1 -қадам: Эструтура Джерал

Эструтура Джерал
Эструтура Джерал

Көрсеткіштер мен функциялардың пайда болуы. Сипаттаманы ағылшын тілі (Америка Құрама Штаттары) тіліне кері аудару сенсоры ESP8266 NodeMCU. Wi -Fi желісі Интернетке қосылу мүмкіндігіне ие. HTTP -ді анықтау үшін Интернет -драйверлер немесе Интернет -дистрибьюторлар (Amazon Web Services қызметтері қолданылмайды). API Firebase немесе Firebase Cloud Messaging (FCM) қызметтерінің конфигурациясын қамтамасыз етеді. Firebase -тің негізгі нұсқасы бойынша конфигурациялаудың мүмкін болатын нұсқалары туралы FCM мүмкін болатын хабарландырулар. Тапсырыс формасы, API -ге кіру немесе FCM -ге сәйкестендіру қажет, бұл API -нің анықтамасы. Ол FCM диспетчерлік қызметтің қандай да бір міндеттемелерін орындауға мүмкіндік береді.

2 -қадам: Arduino - Di Pinna Pinagem Dos компоненттері

Arduino - диаграмма De Pinagem Dos компоненттері
Arduino - диаграмма De Pinagem Dos компоненттері

Ардуиноның басқа бөліктері мен компоненттерінің қажеттіліктері, сонымен қатар монартаның қарапайым схемасы, сонымен қатар диаграммаға сәйкес келеді.

ESP8266 атмосфералық протокол тақтасы мен қару -жарақ секіргіштері интерфейстерді анықтайды. O сенсоры 3 түйін, сенсорлы байланыс (GND) (VGC), VCC (3,3 вольтке дейін) eo OUT (лигода жоқ, D3 да плака), анықтаушы мен жауап берушіге жауап беру.

Жарықдиодты жарықдиодты сенсорды анықтауға мүмкіндік береді. Жарықдиодты жарықдиодты 2 нүкте, ол D2 портативті портфолио (GOD), сондай -ақ GND портативті жарықдиодты жарықдиодты жарықдиодты жарықтандыру үшін қажет.

Абай диаграмманың қажетті компоненттерінің тізімі:

• 1 Placa NodeMCU ESP8266

• 1 сом датчик (Ligado na port D3)

• 1 протокол тақтасы

• 1 жарық диоды (D2 портына арналған)

• 3v резисторы

• 5 секіргіш Macho/Femea

3 -қадам: Arduino - Codigo Do Projeto

Arduino - Codigo Do Projeto
Arduino - Codigo Do Projeto

Қарапайым және қарапайым компоненттерді қосу керек. Сіз Github бағдарламасына сілтеме жасамай-ақ сілтеме жасай аласыз.

ESP8266 протоколында HTTP протоколына кіру үшін Wi -Fi желісінің қажеттіліктері. Құрылғының барлық компоненттері анықталатын болса да, D2 датчигі GPIO0 -ге сәйкес келмейді, ол D2 -ге сәйкес келмейді, ол D3 -ке сәйкес келмейді, ол GPIO4 -ге сәйкес келеді. ESP8266 диаграммасының диаграммасын анықтауға болады, ол ешқандай сілтеме жасамайды.

Wi-Fi режимін өзгертуге көмектесу (WIFI_STA) ретінде анықталады. Wi -Fi желісін пайдалану кезінде сіз ақпаратты анықтай аласыз. Міндетті түрде жаңартуға болады.

Wi -Fi арқылы Интернетке қосылу қажет болса, онда байланыс үзіліссіз, сенсорды анықтауға болады. Қосымша ақпаратты анықтау, жарықдиодты немесе жарықдиодты, жарықдиодты немесе жарықдиодты сигналдарды қолдану API () HTTP және API үшін қажет. Бұл API -ді 5 -ке дейін кешіктіруді, сонымен қатар 5 -ке дейінгі API -ді, сондай -ақ 5 -ші аптаның соңына дейін жылдамдықты жоғарылатуды талап етеді.

API (), сонымен қатар API -нің соңғы нүктесі (GET -тің қажеті жоқ) анықталатын болса, соңғы нүкте API -дің соңғы нүктесі болып табылады. Бұл жағдайда консоль жоқ, консоль жоқ болса, API және Arduíno IDE үшін консоль жоқ. Бұл HTTP -дің соңғы нұсқасы.

4 -қадам: O Firebase конфигурациясы

O Firebase немесе басқа да жауаптар API-ді анықтауға мүмкіндік береді. Android -тің API -ді және бағдарламалық жасақтаманы конфигурациялауға болады.

Firebase жоқ, firebase.google.com сайтына кіруге болады. Есептік жазбалар ретінде Firebase немесе қосымшалар туралы хабарламалар қабылдайсыз. Қолданбалар мен мүмкіндіктер google-services.json бағдарламаларының біреуі де, Android-те де жоқ. Бұл конфигурацияны анықтауға мүмкіндік береді, сәйкестендірулер мен сәйкестендірулер, Firebase -тің қызмет көрсетулері. Firebase -те бұлтты хабар алмасу конфигурацияланбайды. API -ді конфигурациялау үшін сіздің қызметіңіз бен міндеттеріңіз сақталуы керек.

5 -қадам: Configurando API Com O Firebase

API -де ешқандай функция жоқ. Жауап берушілердің сұраныстарына сәйкес, Firebase немесе Firebase -ге хабарлама жіберу қажет. Java тілдері, Java, Python, Node. JS және басқа тілдермен жұмыс жасайтын API коды бар, олар Firebase Cloud Messaging библиотекалары сияқты қолдау көрсетеді.

ASP. Net C үшін API веб -сервистері Amazon веб -қызметтері үшін Windows жүйесінде қызмет көрсетеді. Оқу құралы API -ді конфигурациялауды анықтайды, GitHub жоқ API -мен байланыс орнатуға болады.

Visual Studio немесе WEB ASP. NET API -нің жобасы бойынша Visual Studio бағдарламасын шешуге болады. API конфигурациясы (DefaultController.cs) арқылы жүзеге асады. Neste arquivo foi definito o nome da rota, o tipo da rota (GET), os notos da notificação, a FCM Requestisãoo ao FCM (passides as chaves e o código gerado ao criar or projeto no Firebase), және де рама -рота -квандо -ела.

6 -қадам: Criando Aplicativo Para Receber, API хабарландырулары ретінде

Бұл Firebase -тің жоқ нұсқасы, өйткені ол API -ді конфигурациялауды қажет етпейді, сонымен қатар API немесе Firebase -тің хабарландыруларын қабылдауға болады. Android -тің негізгі нұсқалары, iOS, UWP және басқа да мультиплатаформа нұсқалары. Бұл API -дің кез келген нұсқасы, егер сіз оны жобалауға болатын болсаңыз, онда ол сізге сілтеме береді.

Бұл Firebase-тің хабарландыруымен қамтамасыз етілетін қызметтерді, сонымен қатар жергілікті қызметтерді (пайдаланудан басқа), сондай-ақ тізімдегі ресми ақпаратты (адаптер) ұсынады. Firebase-тің хабарлауы бойынша, FCM-дің библиотекасы-бұл Gradle-де ешқандай айырмашылық жоқ, сондықтан ол FirefaseMessagingService-тің кез келген қызметінде конфигурацияланған. Бұл Firebase Cloud Messaging хабарландыруларының кез келгені үшін маңызды болып табылады.

ФКМ -нің хабарландыруларын қабылдаған кезде, олар сіздің бизнесіңіздің үлгісі болып табылатын аймаққа ешқандай мүмкіндік бермейді. Алдымен, бұл жерде ешқандай ескерту жоқ.

7 -қадам: Қорытынды

Пікірлер жоқ, бұл анықтамалық деректерді анықтауға мүмкіндік береді, бұл LED конфигурациясы үшін API конфигурациясын қамтамасыз етеді, бұл Firebase Cloud Messaging, немесе FCM -ге қажет емес. хабарландырулардың тіркелуі үшін оларды тіркеу мүмкін емес.

Келісімшарттар технологиялық байланыстарға сәйкес келуі мүмкін, API Rest-Full қызметтері де Push Notification, сондай-ақ қол жетімді мүмкіндіктер ретінде де қол жетімді. Оқу -әдістемелік құралдар технологиялар мен технологияларды, сондай -ақ сенсорлық сенсорларды қолдану арқылы, сонымен қатар контексте және басқа да мәселелерді шешуге мүмкіндік береді.

Ұсынылған: