Mündəricat:

Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi: 8 Addım
Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi: 8 Addım

Video: Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi: 8 Addım

Video: Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi: 8 Addım
Video: Embedded Web Server Application with XMC4500 Microcontroller - Infineon Technologies 2024, Iyul
Anonim
Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi
Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi
Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi
Infineon XMC4700 RelaxKit, Infineon DPS422 və AWS istifadə edərək Barometrik Təzyiq və Temperaturun Görüntülənməsi

Infineon DPS 422 istifadə edərək barometrik təzyiqi və temperaturu tutmaq üçün sadə bir layihədir. Bir müddət ərzində təzyiqi və temperaturu izləmək çətin olur. Analitiklərin göründüyü yerdir, bir müddət ərzində təzyiq və temperaturun dəyişməsi ilə bağlı fikirlər qüsurların aşkarlanmasına və proqnozlaşdırılmış təmir işlərinin aparılmasına kömək edə bilər.

Bu layihəni hazırlamaq üçün cazibə, Infineon -un sənaye dərəcəli təzyiq sensorunun istifadəsidir və Amazon QuickSight -dan istifadə edərək ölçmələrdən məlumat əldə edir.

Addım 1: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

S2GO BASINÇ DPS422:

Bu mütləq bir barometrik təzyiq sensoru. Nisbi dəqiqliyi ± 0.06 hPa olan sənaye dərəcəli sensordur. Və ± 0,5 ° C temperatur dəqiqliyi ilə.

İOT ADAPTÖRÜM:

Mənim IoT adapterlərim, məşhur IoT hardware platformaları olan Arduino və Raspberry PI kimi xarici aparat həllərinə giriş qapılarıdır. Bütün bunlar IoT sisteminin ən sürətli qiymətləndirilməsinə və inkişafına imkan verir.

XMC4700 Relax Kit:

XMC4700 Mikrokontrolör qiymətləndirmə dəsti; 3.3V və 5V Arduino ™ Shields ilə uyğun avadanlıq

NodeMCU ESP8266:

NodeMCU açıq mənbə IoT platformasıdır. Buraya Espressif Systems-dən ESP8266WiFi SoC ilə işləyən proqram təminatı və ESP-12 moduluna əsaslanan aparat daxildir.

Addım 2: Həll Memarlığı

Həll Memarlığı
Həll Memarlığı

Amazon veb xidmətləri, cihazları buluda bağlamaq üçün MQTT xidmətini təqdim edir. MQTT modeli mahiyyətcə nəşr-abunə prinsipi üzərində işləyir. Bu vəziyyətdə DPS310 sensoru olan cihaz, abunəçi kimi çıxış edən AWS IOT əsas xidmətinə təzyiq və temperaturu dərc edən bir nəşriyyat rolunu oynayır. Alınan mesaj AWS IoT əsas qayda dəstindən istifadə edərək Amazon Kinesis Çatdırılma Axınına göndərilir. Çatdırılma axını mesajı Amazon Redshift klasterinə çatdırmaq üçün qurulmuşdur. Amazon Redshift, AWS tərəfindən verilən məlumat anbarı xidmətidir. Alınan məlumatlar, yəni təzyiq və temperatur zaman damgası ilə birlikdə klaster cədvəlinə əlavə olunur. İndi, Amazon QuickSight, AWS tərəfindən təqdim olunan iş zəkası vasitəsi, məlumatları başa düşmək üçün qırmızı sürüşmə qrupundakı məlumatları vizual təsvirə çevirən bir şəkil çəkir.

Addım 3: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

NodeMCU ESP8266 üçün mənbə kodunu burada tapa bilərsiniz:

Addım 4: AWS IOT Core Konfiqurasiyası

AWS IOT Core Konfiqurasiyası
AWS IOT Core Konfiqurasiyası
AWS IOT Core Konfiqurasiyası
AWS IOT Core Konfiqurasiyası
AWS IOT Core Konfiqurasiyası
AWS IOT Core Konfiqurasiyası
  1. AWS IOT nüvəsində bir şey yaradın.
  2. Sertifikatı yaradın və yaradılan şeyə əlavə edin.
  3. Yeni bir siyasət yaradın və bir şeyə əlavə edin.
  4. İndi bir qayda yaradın.
  5. Amazon Kinesis Firehose axınına Mesaj göndər seçin.

Addım 5: Kinesis Firehose Çatdırılma Axını Konfiqurasiyası

Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
Kinesis Firehose Çatdırılma Axını Konfiqurasiyası
  1. Çatdırılma axını yarat düyməsini vurun
  2. Doğrudan PUT və ya digər mənbələr olaraq mənbəyi seçin
  3. Rekord çevrilməsini və qeyd formatı çevrilməsini deaktiv edin.
  4. Amazon Redshift olaraq təyinat seçin.
  5. Çoxluq detallarını doldurun.
  6. DPS -dən gələn mesaj JSON formatında yaradılacağı üçün kopyalama əmri də buna uyğun olaraq dəyişdirilməlidir. COPY variantları qutusuna JSON 'auto' daxil edin. Ayrıca, GZIP sıxışdırmasını istifadə edəcəyimiz üçün eyni seçimlər qutusunda qeyd edilməlidir.
  7. Transfer müddətini azaltmaq üçün S3 sıxılmasını GZIP sırası olaraq aktiv edin (İsteğe bağlı)
  8. Firehose çatdırılmasını nəzərdən keçirin və Çatdırılma axını yarat düyməsini basın

Addım 6: Amazon Redshift Konfiqurasiyası

Amazon Redshift Konfiqurasiyası
Amazon Redshift Konfiqurasiyası
Amazon Redshift Konfiqurasiyası
Amazon Redshift Konfiqurasiyası
Amazon Redshift Konfiqurasiyası
Amazon Redshift Konfiqurasiyası
  1. Çoxluq identifikatoru, verilənlər bazası adı, usta istifadəçi və şifrə ilə başlayın.
  2. Ayrı -ayrı hesablama qovşaqlarını birləşdirmək istəyirsinizsə, dc2.large olaraq Node növünü, çoxlu düymə kimi clustertype seçin. Çox düyməli çoxluq növü seçildikdə hesablama qovşaqlarının sayını qeyd edin.
  3. Davam edin və sonra çoxluğu işə salın.
  4. Sorğu redaktoruna gedin və cədvəl yaradın dps_info.

Redshift üçün Təhlükəsizlik Qrupunun Gələn Qaydası

  1. Varsayılan olaraq redshift, VPC təhlükəsizlik qrupu vasitəsilə gələn əlaqələri məhdudlaşdırır.
  2. Redshift -in QuickSight kimi digər xidmətlərə qoşulmasına icazə vermək üçün redshift üçün gələn qaydanı əlavə edin.

Addım 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Xidmətlər siyahısından Amazon QuickSight seçin. İlk dəfə istifadə edirsinizsə, QuickSight 60 gün istifadə üçün pulsuzdur və sonra ödənişlidir.
  2. Hesabı uğurla qurduqdan sonra tablosundan yeni təhlili vurun.
  3. Analizin adını verin.
  4. Verilən siyahıdan Redshift məlumat mənbəyini seçin.
  5. Məlumatların saxlanması üçün ədviyyat bazasını seçin. Bu QuickSight tərəfindən verilən yaddaş verilənlər bazasıdır.
  6. Məlumatların yenilənməsini SPICE -də planlaşdırmağı da seçə bilərsiniz.
  7. Təhlil üçün tələb olunan sahələri əlavə edin.
  8. Paylaşma seçimindən tablosunu dərc edin. Tablosuna baxmaq üçün digər istifadəçilərə icazə verin.

Tövsiyə: