Sadržaj:

Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKita, Infineona DPS422 i AWS .: 8 koraka
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKita, Infineona DPS422 i AWS .: 8 koraka

Video: Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKita, Infineona DPS422 i AWS .: 8 koraka

Video: Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKita, Infineona DPS422 i AWS .: 8 koraka
Video: Kako Dopuniti Zatvoreni Sistem Centralnog Grijanja / Preventivno Pokretanje Pumpe / PAŽNJA 2024, Decembar
Anonim
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit -a, Infineona DPS422 i AWS -a
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit -a, Infineona DPS422 i AWS -a
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit -a, Infineona DPS422 i AWS -a
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit -a, Infineona DPS422 i AWS -a

To je jednostavan projekt za snimanje barometarskog tlaka i temperature pomoću Infineonovog DPS 422. Postaje nespretno pratiti tlak i temperaturu u određenom vremenskom periodu. Ovdje dolazi do analize, uvid u promjenu tlaka i temperature u određenom vremenskom razdoblju može pomoći u otkrivanju grešaka i predviđanju održavanja.

Atrakcija za izradu ovog projekta je upotreba industrijskog senzora pritiska Infineona i dobijte uvid u mjerenja pomoću Amazon QuickSight -a.

Korak 1: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

S2GO PRITISAK DPS422:

Ovo je senzor apsolutnog barometrijskog pritiska. To je industrijski senzor s relativnom preciznošću ± 0,06 hPa. I sa temperaturnom tačnošću od ± 0,5 ° C.

MOJ IOT ADAPTER:

Moji IoT adapteri su pristupnici vanjskim hardverskim rješenjima poput Arduina i Raspberry PI, koji su popularne IoT hardverske platforme. Sve ovo omogućava najbržu evaluaciju i razvoj IoT sistema.

XMC4700 komplet za opuštanje:

XMC4700 Komplet za procjenu mikrokontrolera; Hardverski kompatibilan sa 3.3V i 5V Arduino ™ štitovima

NodeMCU ESP8266:

NodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266WiFi SoC-u kompanije Espressif Systems i hardver zasnovan na modulu ESP-12.

Korak 2: Arhitektura rješenja

Arhitektura rješenja
Arhitektura rješenja

Amazon web servisi pružaju MQTT uslugu za povezivanje uređaja s oblakom. Model MQTT u osnovi funkcionira na principu objavi-pretplati se. Uređaj koji je u ovom slučaju senzor DPS310, djeluje kao izdavač koji objavljuje pritisak i temperaturu osnovnoj usluzi AWS IOT koja djeluje kao pretplatnik. Primljena poruka se prosljeđuje na Amazon Kinesis Delivery Stream pomoću skupa osnovnih pravila AWS IoT. Streaming Delivery je konfiguriran za isporuku poruke u Amazon Redshift klaster. Amazon Redshift je usluga skladištenja podataka koju pruža AWS. Primljeni podaci, tj. Tlak i temperatura zajedno s vremenskom oznakom dodaju se u tablicu klastera. Sada se pojavljuje Amazon QuickSight alat za poslovnu inteligenciju koji pruža AWS i koji pretvara podatke u grupi crvenih pomaka u vizualni prikaz kako bi stekao uvid u podatke.

Korak 3: Softver

Softver
Softver
Softver
Softver

Izvorni kod za NodeMCU ESP8266 možete pronaći ovdje:

Korak 4: AWS IOT Core konfiguracija

AWS IOT Core konfiguracija
AWS IOT Core konfiguracija
AWS IOT Core konfiguracija
AWS IOT Core konfiguracija
AWS IOT Core konfiguracija
AWS IOT Core konfiguracija
  1. Kreirajte stvar na AWS IOT jezgri.
  2. Kreirajte certifikat i priložite ga stvorenoj stvari.
  3. Kreirajte novu politiku i priložite je stvari.
  4. Sada kreirajte pravilo.
  5. Odaberite Pošalji poruku na Amazon Kinesis Firehose stream.

Korak 5: Konfiguracija toka isporuke Kinesis Firehose

Konfiguracija toka isporuke Kinesis Firehose
Konfiguracija toka isporuke Kinesis Firehose
Konfiguracija toka isporuke Kinesis Firehose
Konfiguracija toka isporuke Kinesis Firehose
Konfiguracija toka isporuke Kinesis Firehose
Konfiguracija toka isporuke Kinesis Firehose
  1. Kliknite na Stvori tokove isporuke
  2. Odaberite izvor kao Direct PUT ili neki drugi izvor
  3. Onemogućite transformaciju zapisa i pretvaranje formata zapisa.
  4. Odaberite odredište kao Amazon Redshift.
  5. Popunite detalje klastera.
  6. Kako se poruka iz DPS -a treba generirati u JSON formatu, naredbu za kopiranje treba promijeniti u skladu s tim. U okvir opcija COPY upišite JSON "auto". Također, budući da ćemo koristiti GZIP kompresiju, isto treba spomenuti u okviru s opcijama.
  7. Omogućite kompresiju S3 kao GZIP prema redu kako biste smanjili vrijeme prijenosa (izborno)
  8. Pregledajte Firehose isporuku i kliknite na Create Delivery Stream

Korak 6: Amazon Redshift konfiguracija

Amazon Redshift konfiguracija
Amazon Redshift konfiguracija
Amazon Redshift konfiguracija
Amazon Redshift konfiguracija
Amazon Redshift konfiguracija
Amazon Redshift konfiguracija
  1. Počnite s identifikatorom klastera, imenom baze podataka, glavnim korisnikom i lozinkom.
  2. Odaberite Node type kao dc2.large, clustertype kao multinode ako želite ugraditi zasebne računske čvorove. Navedite broj računskih čvorova ako je odabran tip klastera s više čvorova.
  3. Nastavite, a zatim pokrenite klaster.
  4. Idite u uređivač upita i kreirajte tablicu dps_info.

Ulazno pravilo sigurnosne grupe za Redshift

  1. Prema zadanim postavkama, crveni pomak ograničava dolazne veze putem VPC sigurnosne grupe.
  2. Dodajte pravilo dolaska za crveni pomak kako biste omogućili Redshiftu da se poveže s drugim uslugama, kao što je QuickSight.

Korak 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. S popisa usluga odaberite Amazon QuickSight. Ako ste prvi put korisnik, QuickSight je besplatan za korištenje 60 dana, a nakon toga se naplaćuje.
  2. Nakon uspješnog postavljanja računa, kliknite na novu analizu s nadzorne ploče.
  3. Dajte naziv svojoj analizi.
  4. Odaberite izvor podataka Redshift s dane liste.
  5. Odaberite bazu začina za spremanje podataka. Ovo je baza podataka u memoriji koju pruža QuickSight.
  6. Možete dodatno izabrati da zakažete osvježavanje podataka u SPICE.
  7. Dodajte potrebna polja za analizu.
  8. Objavite nadzornu ploču iz opcije dijeljenja. Omogućite potreban pristup drugim korisnicima za pregled nadzorne ploče.

Preporučuje se: