Turinys:

Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS: 8 žingsniai
Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS: 8 žingsniai

Video: Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS: 8 žingsniai

Video: Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS: 8 žingsniai
Video: Atmosferos slėgis 2024, Lapkritis
Anonim
Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS
Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS
Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS
Barometrinio slėgio ir temperatūros vizualizavimas naudojant „Infineon XMC4700 RelaxKit“, „Infineon DPS422“ir AWS

Tai paprastas projektas, leidžiantis užfiksuoti barometrinį slėgį ir temperatūrą naudojant „Infineon“DPS 422. Tam tikru metu tampa nelengva stebėti slėgį ir temperatūrą. Čia atsiranda analizė, įžvalga apie slėgio ir temperatūros pokyčius per tam tikrą laikotarpį gali padėti aptikti gedimus ir atlikti numatomą priežiūrą.

Šio projekto patrauklumas yra pramoninio lygio „Infineon“slėgio jutiklio naudojimas ir supratimas apie matavimus naudojant „Amazon QuickSight“.

1 žingsnis: Aparatūra

Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga

S2GO SLĖGIS DPS422:

Tai absoliutus barometrinio slėgio jutiklis. Tai pramoninio lygio jutiklis, kurio santykinis tikslumas yra ± 0,06 hPa. Ir su temperatūros tikslumu ± 0,5 ° C.

Mano IOT adapteris:

Mano IoT adapteriai yra vartai į išorinius aparatinės įrangos sprendimus, tokius kaip „Arduino“ir „Raspberry PI“, kurie yra populiarios „IoT“aparatinės įrangos platformos. Visa tai leidžia greičiausiai įvertinti ir plėtoti daiktų interneto sistemą.

„XMC4700 Relax“rinkinys:

XMC4700 mikrovaldiklio įvertinimo rinkinys; Aparatūra suderinama su 3.3V ir 5V „Arduino ™“skydais

„NodeMCU ESP8266“:

„NodeMCU“yra atvirojo kodo daiktų interneto platforma. Jame yra programinė įranga, veikianti „Espressif Systems“ESP8266WiFi SoC, ir aparatinė įranga, pagrįsta ESP-12 moduliu.

2 žingsnis: sprendimų architektūra

Sprendimo architektūra
Sprendimo architektūra

„Amazon“žiniatinklio paslaugos teikia MQTT paslaugą, kad įrenginiai būtų prijungti prie debesies. MQTT modelis iš esmės veikia paskelbti-prenumeruoti principu. Įrenginys, kuris šiuo atveju yra DPS310 jutiklis, veikia kaip leidėjas, skelbiantis slėgį ir temperatūrą pagrindinei AWS IOT paslaugai, kuri veikia kaip abonentas. Gautas pranešimas persiunčiamas į „Amazon Kinesis Delivery Stream“naudojant AWS IoT pagrindinių taisyklių rinkinį. Pristatymo srautas sukonfigūruotas pristatyti pranešimą į „Amazon Redshift“grupę. „Amazon Redshift“yra duomenų saugojimo paslauga, kurią teikia AWS. Gauti duomenys, ty slėgis ir temperatūra kartu su laiko žyma, pridedami prie grupių lentelės. Dabar „Amazon QuickSight“verslo žvalgybos įrankis, kurį teikia AWS, tampa vaizdu, kuris konvertuoja raudonojo poslinkio grupėje esančius duomenis į vaizdinį vaizdą, kad gautų duomenų įžvalgą.

3 žingsnis: programinė įranga

Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

„NodeMCU ESP8266“šaltinio kodą rasite čia:

4 žingsnis: AWS IOT pagrindinė konfigūracija

AWS IOT pagrindinė konfigūracija
AWS IOT pagrindinė konfigūracija
AWS IOT pagrindinė konfigūracija
AWS IOT pagrindinė konfigūracija
AWS IOT pagrindinė konfigūracija
AWS IOT pagrindinė konfigūracija
  1. Sukurkite daiktą AWS IOT šerdyje.
  2. Sukurkite sertifikatą ir pridėkite jį prie sukurto daikto.
  3. Sukurkite naują politiką ir pridėkite ją prie dalyko.
  4. Dabar sukurkite taisyklę.
  5. Pasirinkite Siųsti pranešimą į „Amazon Kinesis Firehose“srautą.

5 veiksmas: „Kinesis Firehose“pristatymo srauto konfigūravimas

„Kinesis Firehose“pristatymo srauto konfigūracija
„Kinesis Firehose“pristatymo srauto konfigūracija
„Kinesis Firehose“pristatymo srauto konfigūracija
„Kinesis Firehose“pristatymo srauto konfigūracija
„Kinesis Firehose“pristatymo srauto konfigūracija
„Kinesis Firehose“pristatymo srauto konfigūracija
  1. Spustelėkite Sukurti pristatymo srautus
  2. Pasirinkite šaltinį kaip tiesioginį PUT arba kitus šaltinius
  3. Išjunkite įrašo transformaciją ir įrašo formato konvertavimą.
  4. Pasirinkite paskirties vietą kaip „Amazon Redshift“.
  5. Užpildykite grupės duomenis.
  6. Kadangi pranešimas iš DPS turi būti generuojamas JSON formatu, kopijavimo komanda turėtų būti atitinkamai pakeista. Laukelyje KOPIJAVIMO parinktys įveskite JSON „auto“. Be to, kadangi mes ketiname naudoti GZIP glaudinimą, tą patį reikia paminėti parinkčių laukelyje.
  7. Įgalinkite S3 glaudinimą kaip GZIP užsakymą, kad sutrumpintumėte perdavimo laiką (pasirenkama)
  8. Peržiūrėkite „Firehose“pristatymą ir spustelėkite Sukurti pristatymo srautą

6 veiksmas: „Amazon Redshift“konfigūracija

„Amazon Redshift“konfigūracija
„Amazon Redshift“konfigūracija
„Amazon Redshift“konfigūracija
„Amazon Redshift“konfigūracija
„Amazon Redshift“konfigūracija
„Amazon Redshift“konfigūracija
  1. Pradėkite nuo klasterio identifikatoriaus, duomenų bazės pavadinimo, pagrindinio vartotojo ir slaptažodžio.
  2. Pasirinkite mazgo tipą kaip dc2.large, klasterio tipą kaip kelių mazgų, jei norite įtraukti atskirus skaičiavimo mazgus. Paminėkite skaičiavimo mazgų skaičių, jei pasirinktas kelių mazgų klasterio tipas.
  3. Tęskite ir paleiskite grupę.
  4. Eikite į užklausų redaktorių ir sukurkite lentelę dps_info.

Saugumo grupės įeinanti taisyklė „Redshift“

  1. Pagal numatytuosius nustatymus raudonasis poslinkis riboja gaunamus ryšius per VPC saugos grupę.
  2. Pridėkite įeinančio raudonojo poslinkio taisyklę, kad „Redshift“galėtų prisijungti prie kitų paslaugų, pvz., „QuickSight“.

7 žingsnis: „Amazon QuickSight“

„Amazon QuickSight“
„Amazon QuickSight“
„Amazon QuickSight“
„Amazon QuickSight“
„Amazon QuickSight“
„Amazon QuickSight“
„Amazon QuickSight“
„Amazon QuickSight“
  1. Paslaugų sąraše pasirinkite „Amazon QuickSight“. Jei pirmą kartą naudojatės, „QuickSight“galima nemokamai naudotis 60 dienų ir vėliau mokėti.
  2. Sėkmingai sukūrę paskyrą, prietaisų skydelyje spustelėkite naują analizę.
  3. Pateikite savo analizei pavadinimą.
  4. Pateiktame sąraše pasirinkite „Redshift“duomenų šaltinį.
  5. Pasirinkite prieskonių duomenų bazę duomenims saugoti. Tai atminties duomenų bazė, kurią teikia „QuickSight“.
  6. Papildomai galite pasirinkti suplanuoti duomenų atnaujinimą į SPICE.
  7. Pridėkite reikiamus laukus analizei.
  8. Paskelbkite informacijos suvestinę naudodami bendrinimo parinktį. Suteikite reikiamą prieigą kitiems vartotojams, norėdami peržiūrėti prietaisų skydelį.

Rekomenduojamas: