Mündəricat:

Bildiriş De Ruido: 7 addım
Bildiriş De Ruido: 7 addım

Video: Bildiriş De Ruido: 7 addım

Video: Bildiriş De Ruido: 7 addım
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Iyul
Anonim
Bildiriş De Ruido
Bildiriş De Ruido

Məlumatların yoxlanılması və ya ləğv edilməsi ilə bağlı xəbərdarlıqlar və ya məlumatların yoxlanılması, məlumatların yoxlanılması. Smartfonlar və ya cihazları aşkar etmək üçün lazımi məlumatları əldə etmək mümkün deyil.

Vəzifə kontekstində hər hansı bir məlumatı yoxlamaq üçün bir nümunə və ya bir xəbərdarlıq etmək lazımdırsa, bu da bir xəbərdarlıqdır. İstifadəçilərə məlumat vermək, avtomatik məlumat vermək və ya avtomatlaşdırmaq üçün ən çox tələb olunan məlumatları, həm də iş yerləri ilə əlaqəli məlumatları əldə etmək, həm də istifadə etmək üçün hər hansı bir məlumat əldə etməkdir.

Addım 1: Estrutura Geral

Estrutura Geral
Estrutura Geral

Təsəvvür edin ki, bu, bütün funksiyaları yerinə yetirir. ESP8266 NodeMCU-da ən yüksək keyfiyyətli sensorlar quraşdırılmışdır. Wi -Fi şəbəkəsinə daxil olmaq üçün lazım olan hər şeyi tapa bilərsiniz. HTTP bir API və ya İnternetə ehtiyacınız varsa, onu aşkar edin və İnternetdən istifadə edin (Amazon Web Services xidmətlərindən istifadə edə bilməzsiniz). Firebase və ya Firebase Bulud Mesajlaşması (FCM) ilə əlaqəli bütün konfiqurasiyalar üçün bir API. Firebase -in əsas parametrləri ilə əlaqədar məlumatların dəyişdirilməsi üçün FCM -dən məlumat əldə edə bilərsiniz. Təqdimat forması, bir API və ya FCM -dən istifadə etmək üçün müəyyən bir məlumat və ya məlumat əldə etmək üçün bir API tələb edir. O vaxtdan etibarən, bu proqramın layihələndirilməsi ilə əlaqədar olaraq heç bir məlumat yoxdur.

Addım 2: Arduino - Diaqram De Pinagem Dos Komponentləri

Arduino - Komponentlərin Diaqramı
Arduino - Komponentlərin Diaqramı

Arduino -ya bir hissə əlavə etmək lazımdır ki, monartsın ən sadə komponentləri, diaqramın və ya proqramın uyğunlaşdırılması lazımdır.

O, ESP8266 protokol taxtası və tullanan tullananların bir -biri ilə əlaqə qurmasını təmin edir. 3 düymlük sensorlar, GND (bir yerdə və ya bir yerdə), VCC -dən kənarda (3.3 voltluq bir yerdə) eo OUT (heç bir pino D3 da yoxdur), ən çox görülən işin təhlili üçün cavabdehdir.

Bir LED xidməti, müəyyən bir sensoru təyin etmək üçün bir API və ya ən vacib komponenti, həyati əhəmiyyət kəsb edən bir funksiyanı yerinə yetirir. Bu LED, 2 pin və ya D2 portu ilə təchiz olunmuşdur (GOD) və ya GND ilə əlaqəli bir cihazdır.

Şəkillər və proqramlar üçün lazım olan komponentlərin siyahısı:

• 1 Placa NodeMCU ESP8266

• 1 Sensor de Som (Ligado na porta D3)

• 1 Protoboard

• 1 LED (Ligado və port D2)

• 1v 3v rezistoru

• 5 Jumo Macho/Femea

Addım 3: Arduino - Codigo Do Projeto

Arduino - Codigo Do Projeto
Arduino - Codigo Do Projeto

Komponentləri bir anda və ya bir neçə dəfə hazırlayın ki, bu da sadədir. Əlaqəni Github ilə heç bir əlaqəsi yoxdur və ya icra etmək lazımdır.

Lazımi məlumatları əldə etmək üçün HTTP -dən istifadə etmək üçün WiFi və ESP8266 -dan bibliotecas -a daxil olun. Lazım olan bütün komponentləri müəyyən etmək üçün D2 ilə heç bir əlaqə qurulmadıqda, bir GPIO0 müəyyən bir komponentə və ya D3 -ə heç bir LED uyğun gəlmirsə, bir GPIO4 -ün bir komponenti var. ESP8266 diaqramının heç bir hissəsi yoxdursa, heç bir əlaqə yoxdur və ya heç bir əlaqə yoxdur.

Wi-Fi və ya Wi-Fi rejimini (WIFI_STA) yenidən qurun. Wi -Fi sistemini yenidən qurmaq üçün müəyyən bir məlumat əldə edə bilərsiniz. Müvəqqəti və ya qeyri -adi bir məlumat əldə edin.

Wi -Fi vasitəsilə İnternet bağlantısı qurmaq üçün bir əlaqə qurun, heç bir mühitdə heç bir sensoru yoxlayın. Axtarışlar, LED və ya LED -lərin quraşdırılması və ya çağrı apapi () üçün HTTP və API -nin tələblərinə cavab vermək üçün cavabdehdir. Bir API və ya digər proqramlar 5 gecikmə ilə bir gecədə, bir API -də 5 -dən 5 -ə qədər olan müddətdə, ən yaxşı tempi seçin.

Apteka çağırış APAPI () və ya API -nin son nöqtəsi (heç bir halda GET) yoxlanılmadıqda, son nöqtədə və ya IP -də son nöqtələr var. Arduino IDE -də heç bir konsol yoxdursa, API -də heç bir problem yoxdur. Yuxarıda göstərildiyi kimi, bir HTTP ilə başa çatdı.

Addım 4: O Firebase qurun

A Firebase və ya cavablandırmaq üçün, API-nin ən son versiyasını istifadə edə bilərsiniz. Android -də API və ya API qurmaq üçün konfiqurasiya edin.

Firebase yox, firebase.google.com saytına daxil olun. Proqramlar və ya xidmətlər, Firebase və ya digər tətbiqlər üçün bildirişlər olaraq alınır. Android üçün heç bir problem yoxdursa, google-services.json əməliyyat sistemini heç bir Android-də yoxlamaq mümkün deyil. Konfiqurasiya məlumatlarını konfiqurasiya etmək, eyniləşdirmək və Firebase -dən istifadə etmək üçün ən yaxşı seçimdir. Firebase -də heç bir problem yoxdur, bu da Bulud Mesajlaşmalarını konfiqurasiya edir. Bir API qurmaq üçün lazım olan hər şeyi yerinə yetirməyə çalışın.

Addım 5: Configurando API Com O Firebase

API üçün heç bir məlumat yoxdur. Bu suallara cavab vermək üçün Firebase və ya Firebase -dən istifadə edin, bu barədə məlumat göndərin. Java, Python, Node. JS və lingvagenlər üçün bir API qurmaqla, bibliotecas Firebase Bulud Mesajlaşması kimi kömək edir.

API, ASP. Net C# üçün Windows Web Xidmətləri ilə birlikdə xidmət göstərir. Dərslik API -ni konfiqurasiya etmək üçün GitHub -dan istifadə etməklə əlaqəli hər hansı bir təlimatdır.

Visual Studio və ya WEB ASP. NET API üçün bir proqram hazırlamaq üçün bir həll etmək lazımdır. Arxivo (DefaultController.cs) ilə əlaqəli bir API -nin konfiqurasiyası. Neste arquivo foi definito o nome da rota, o tipo da rota (GET), os atos da notificação, a FCM Requestisããoo ao a FCM (passaves as chaves e o código gerado ao criar or projeto no Firebase), və ya bir dəfə əvvəl də rota quando ela.

Addım 6: Criando Aplicativo Para Receber, Da API bildirişləri olaraq

Bu, Firebase və ya API -nin heç bir konfiqurasiyasından asılı olmayaraq, API və ya Firebase -dən istifadə etmək üçün heç bir problem yaratmadı. Android əməliyyat sistemləri, iOS, UWP və ya digər proqramlar üçün çoxlu sayda platforma proqramları mövcuddur. Bu API -dən istifadə etməklə, bu proqramlar bir -birindən asılı olmayaraq istifadə edilə bilər.

Bu proqramlar Firebase-də, yerli proqramlarda (tətbiq olunan ərazilərdə) və ya siyahıdakı rəsmi məlumatların (istifadəçi adapteri) heç bir xəbəri yoxdur. Alıcılar Firebase-dən, FCM-dən biblioteka və ya heç bir Gradle-dən istifadə etmədikləri üçün, on-Message-də FirebaseMessagingService-in bütün xidmətlərini qəbul etdilər. Bu, Firebase Bulud Mesajlaşması ilə əlaqədar məlumatların verilməsi ilə əlaqədardır.

Alıcılar FCM -dən xəbərdarlıq aldıqdan sonra, bu modelin dünya üçün heç bir yeri yoxdur. Əlavə olaraq, heç bir xəbərdarlıq və ya xəbərdarlıq olmadıqda heç bir xəbərdarlıq edilməmişdir.

Addım 7: Nəticə

Əlavə məlumat yoxlanıldıqdan sonra, bir LED konfiqurasiyası və ya bir API konfiqurasiyası üçün Firebase Bulud Mesajlaşması, ya da FCM ilə əlaqəli olmayan məlumatları təyin edin. hər hansı bir məlumatı əldə etmək üçün qeydiyyatdan keçin.

Ardıcıl olaraq bir araya gələrək bir araya gələrək, bir-birindən asılı olmayaraq, API Rest-Full xidmətlərinin hamısı Push Bildirişləri ilə əlaqə saxlaya bilərsiniz. Texnologiyaların öyrənilməsi ilə əlaqədar olaraq, hər hansı bir problemi həll edə bilməyəcəyiniz üçün, hər hansı bir problemi həll edə bilməyəcəksiniz.

Tövsiyə: