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, Prosinac
Anonim
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS
Vizualizacija barometrijskog tlaka i temperature pomoću Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS

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

Atrakcija za izradu ovog projekta je korištenje senzora tlaka industrijskog razreda tvrtke Infineon 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 tlaka. To je senzor industrijskog razreda s relativnom točnošću ± 0,06 hPa. I s temperaturnom toč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 to omogućuje najbržu evaluaciju i razvoj IoT sustava.

XMC4700 komplet za opuštanje:

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

NodeMCU ESP8266:

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

Korak 2: Arhitektura rješenja

Arhitektura rješenja
Arhitektura rješenja

Amazon web servisi pružaju uslugu MQTT za povezivanje uređaja s oblakom. Model MQTT u biti radi na principu objavi-pretplati se. Uređaj koji je u ovom slučaju senzor DPS310, djeluje kao izdavač koji objavljuje tlak i temperaturu osnovnoj usluzi AWS IOT koja djeluje kao pretplatnik. Primljena poruka se prosljeđuje u Amazon Kinesis Delivery Stream pomoću skupa osnovnih pravila AWS IoT. Streaming Delivery konfiguriran je za isporuku poruke klasteru Amazon Redshift. Amazon Redshift usluga je 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 pretvara podatke u grupi crvenih pomaka u vizualni prikaz kako bi dobili 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. Stvorite stvar na jezgri AWS IOT -a.
  2. Izradite certifikat i priložite ga stvorenoj stvari.
  3. Izradite novu politiku i priložite je stvari.
  4. Sada stvorite 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 pretvorbu zapisa i pretvorbu formata zapisa.
  4. Odaberite odredište kao Amazon Redshift.
  5. Ispunite pojedinosti o klasteru.
  6. Kako se poruka iz DPS -a treba generirati u JSON formatu, naredbu za kopiranje treba promijeniti u skladu s tim. U okvir mogućnosti 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 isporuku Firehose i kliknite na Stvori tok isporuke

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 as multinode ako želite ugraditi zasebne računske čvorove. Navedite broj računskih čvorova ako je odabrana vrsta klastera s više čvorova.
  3. Nastavite, a zatim pokrenite klaster.
  4. Idite u uređivač upita i stvorite 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 povezivanje 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 danog popisa.
  5. Odaberite bazu podataka začina za pohranu podataka. Ovo je baza podataka u memoriji koju pruža QuickSight.
  6. Možete dodatno odabrati zakazivanje osvježavanja podataka u SPICE.
  7. Dodajte potrebna polja za analizu.
  8. Objavite nadzornu ploču iz opcije dijeljenja. Omogućite drugim korisnicima potreban pristup za pregled nadzorne ploče.

Preporučeni: