Мазмұны:
- 1 -қадам: Эструтура Джерал
- 2 -қадам: Arduino - Di Pinna Pinagem Dos компоненттері
- 3 -қадам: Arduino - Codigo Do Projeto
- 4 -қадам: O Firebase конфигурациясы
- 5 -қадам: Configurando API Com O Firebase
- 6 -қадам: Criando Aplicativo Para Receber, API хабарландырулары ретінде
- 7 -қадам: Қорытынды
Бейне: Хабарлама де Руидо: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Ескертпе - бұл ескерту немесе хабарландыру, егер сіз хабарлама іздейтін болсаңыз, ол сізге қажет болса. Смартфондар мен карталардың анықталуы мүмкін болатын кездегі сенсорлардың анықталуы мүмкін.
Әр түрлі контексттерде, мысалы, бақылаулар мен есептерді шығаруға болады, егер сіз ескертулер мен ескертулерді қабылдайтын болсаңыз. Пікірлер автоматты түрде, машиналар мен машиналар туралы хабарламалар, сонымен қатар сіздің үй -жайларыңыз туралы ескертулер, сонымен қатар, сіздің үй -жайларыңыздың бар -жоғын анықтау үшін қажет.
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 компоненттері
Ардуиноның басқа бөліктері мен компоненттерінің қажеттіліктері, сонымен қатар монартаның қарапайым схемасы, сонымен қатар диаграммаға сәйкес келеді.
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
Қарапайым және қарапайым компоненттерді қосу керек. Сіз 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, сондай-ақ қол жетімді мүмкіндіктер ретінде де қол жетімді. Оқу -әдістемелік құралдар технологиялар мен технологияларды, сондай -ақ сенсорлық сенсорларды қолдану арқылы, сонымен қатар контексте және басқа да мәселелерді шешуге мүмкіндік береді.
Ұсынылған:
Қолды автоматты түрде жуу туралы хабарлама: 5 қадам
Қолмен жуу туралы автоматты хабарлама: бұл есіктен кіргенде біреуге хабар бере алатын машина. Оның мақсаты - біреуге үйге қайтқанда қолын жууды еске салу. Қораптың алдында ультрадыбыстық сенсор бар, ол кіретін адамды сезеді
Баламды құтқарыңыз: егер сіз баланы көлікте ұмытып қалсаңыз, мәтіндік хабарлама жіберетін ақылды орындық: 8 қадам
Менің баламды құтқарыңыз: мәтіндік хабарлар жіберетін ақылды орындық, егер сіз баланы көлікте ұмытып қалсаңыз: ол көліктерге орнатылған, және балалар орындықтарына орнатылған детектордың арқасында ол бізге SMS немесе телефон арқылы қоңырау шалады. баланы бізбен бірге алып кетпей
IFTTT көмегімен веб -сайтқа келушілер туралы хабарлама: 6 қадам
IFTTT көмегімен веб -сайтқа келушілер туралы хабарландыру: Бұл нұсқаулықта біреу сіздің веб -сайтыңызға кірген кезде сіз Android туралы хабарлама аласыз, бұл үшін сізге PHT бағдарламалау тілі мен қарапайым С тілі туралы қарапайым білім қажет, бұл IFTTT қосымшасының қалай болатынын білу үшін. жұмыстар (
IoT негізіндегі кір жуу туралы хабарлама жүйесі: 18 қадам
IoT негізіндегі кір жуу туралы хабарландыру жүйесі: HiThis нұсқаулығы кір жууға арналған IoT негізіндегі хабарландыру жүйесін құру бойынша қадамдық кіріспе береді. Бұл жерде демо болу үшін біз екі тартпа мен бір кір жуғыш пакетті алдық. Сезеді
Хабарлама пошта жәшігі: 7 қадам
Хабарлама пошта жәшігі: Авторы: Ноа Смит пен Гарри Сингх