Kazalo:

Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS .: 8 korakov
Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS .: 8 korakov

Video: Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS .: 8 korakov

Video: Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS .: 8 korakov
Video: Merjenje krvnega tlaka - splošna javnost 2024, November
Anonim
Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS
Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS
Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS
Vizualizacija barometričnega tlaka in temperature z uporabo Infineon XMC4700 RelaxKit, Infineon DPS422 in AWS

To je preprost projekt za zajemanje barometričnega tlaka in temperature z uporabo Infineonovega DPS 422. Postane nerodno spremljati tlak in temperaturo v določenem časovnem obdobju. Tu prihaja do analitike, vpogled v spremembo tlaka in temperature v določenem obdobju lahko pomaga pri odkrivanju napak in izvedbi napovednega vzdrževanja.

Privlačnost pri tem projektu je uporaba industrijskega senzorja tlaka Infineon in pridobite vpogled v meritve z uporabo Amazon QuickSight.

1. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

S2GO TLAK DPS422:

To je senzor absolutnega barometričnega tlaka. Je industrijski senzor z relativno natančnostjo ± 0,06 hPa. In s temperaturno natančnostjo ± 0,5 ° C.

MOJ IOT ADAPTER:

Moji vmesniki IoT so prehodi do zunanjih strojnih rešitev, kot sta Arduino in Raspberry PI, ki sta priljubljeni strojni platformi IoT. Vse to omogoča najhitrejšo oceno in razvoj sistema IoT.

Komplet za sprostitev XMC4700:

Komplet za ocenjevanje mikrokrmilnika XMC4700; Strojna oprema, združljiva z 3.3V in 5V Arduino ™ ščitniki

NodeMCU ESP8266:

NodeMCU je odprtokodna platforma IoT. Vključuje vdelano programsko opremo, ki deluje na ESP8266WiFi SoC podjetja Espressif Systems, in strojno opremo, ki temelji na modulu ESP-12.

2. korak: Arhitektura rešitev

Arhitektura rešitev
Arhitektura rešitev

Spletne storitve Amazon ponujajo storitev MQTT za povezavo naprav v oblak. Model MQTT v bistvu deluje po načelu objavi-naroči se. Naprava, ki je v tem primeru senzor DPS310, deluje kot založnik, ki objavlja tlak in temperaturo v osnovni storitvi AWS IOT, ki deluje kot naročnik. Prejeto sporočilo se z nizom osnovnih pravil AWS IoT posreduje v Amazon Kinesis Delivery Stream. Dostavni tok je konfiguriran za pošiljanje sporočila v gručo Amazon Redshift. Amazon Redshift je storitev skladiščenja podatkov, ki jo ponuja AWS. Prejeti podatki, tj. Tlak in temperatura skupaj s časovnim žigom, se dodajo v tabelo grozdov. Zdaj je prikazano orodje za poslovno inteligenco Amazon QuickSight, ki ga ponuja AWS in pretvarja podatke v gruči rdečega premika v vizualno predstavitev za vpogled v podatke.

3. korak: Programska oprema

Programska oprema
Programska oprema
Programska oprema
Programska oprema

Izvorno kodo za NodeMCU ESP8266 najdete tukaj:

4. korak: Konfiguracija jedra AWS IOT

Osnovna konfiguracija AWS IOT
Osnovna konfiguracija AWS IOT
Osnovna konfiguracija AWS IOT
Osnovna konfiguracija AWS IOT
Osnovna konfiguracija AWS IOT
Osnovna konfiguracija AWS IOT
  1. Ustvarite stvar v jedru AWS IOT.
  2. Ustvarite potrdilo in ga priložite ustvarjeni stvari.
  3. Ustvarite novo politiko in jo pritrdite na stvar.
  4. Zdaj ustvarite pravilo.
  5. Izberite Pošlji sporočilo toku Amazon Kinesis Firehose.

5. korak: Konfiguracija dostavnega toka Kinesis Firehose

Konfiguracija toka dostave Kinesis Firehose
Konfiguracija toka dostave Kinesis Firehose
Konfiguracija toka dostave Kinesis Firehose
Konfiguracija toka dostave Kinesis Firehose
Konfiguracija toka dostave Kinesis Firehose
Konfiguracija toka dostave Kinesis Firehose
  1. Kliknite Ustvari tokove dostave
  2. Izberite vir kot Direct PUT ali druge vire
  3. Onemogočite pretvorbo zapisa in pretvorbo zapisa zapisa.
  4. Izberite destinacijo kot Amazon Redshift.
  5. Izpolnite podrobnosti o gruči.
  6. Ker je treba sporočilo iz DPS ustvariti v obliki JSON, je treba ukaz za kopiranje ustrezno spremeniti. V polje Možnosti kopiranja vnesite JSON "samodejno". Ker bomo uporabljali stiskanje GZIP, je treba to isto omeniti v polju z možnostmi.
  7. Omogočite stiskanje S3 kot GZIP, da skrajšate čas prenosa (izbirno)
  8. Preglejte dostavo Firehose in kliknite Ustvari tok dostave

6. korak: konfiguracija Amazon Redshift

Konfiguracija Amazon Redshift
Konfiguracija Amazon Redshift
Konfiguracija Amazon Redshift
Konfiguracija Amazon Redshift
Konfiguracija Amazon Redshift
Konfiguracija Amazon Redshift
  1. Začnite z identifikatorjem gruče, imenom baze podatkov, glavnim uporabnikom in geslom.
  2. Izberite vrsto vozlišča kot dc2.large, tip gruče kot večoden, če želite vključiti ločena računska vozlišča. Navedite število računskih vozlišč, če je izbrana vrsta gruče za več vozlišč.
  3. Nadaljujte in nato zaženite gručo.
  4. Pojdite v urejevalnik poizvedb in ustvarite tabelo dps_info.

Vhodno pravilo varnostne skupine za Redshift

  1. Rdeči premik privzeto omejuje dohodne povezave prek varnostne skupine VPC.
  2. Dodajte pravilo dohodnega za rdeči premik, da se Redshift poveže z drugimi storitvami, kot je QuickSight.

7. korak: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Na seznamu storitev izberite Amazon QuickSight. Če ste prvič uporabnik, je QuickSight brezplačen za uporabo 60 dni, nato pa ga je treba plačati.
  2. Ko uspešno nastavite račun, kliknite novo analizo na nadzorni plošči.
  3. Navedite ime svoje analize.
  4. Na danem seznamu izberite vir podatkov Redshift.
  5. Za shranjevanje podatkov izberite zbirko začimb. To je zbirka podatkov v pomnilniku, ki jo ponuja QuickSight.
  6. Dodatno se lahko odločite za razpored osveževanja podatkov v SPICE.
  7. Dodajte potrebna polja za analizo.
  8. Nadzorno ploščo objavite pri možnosti skupne rabe. Omogočite dostop drugim uporabnikom za ogled nadzorne plošče.

Priporočena: