Sisällysluettelo:

Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla: 8 vaihetta
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla: 8 vaihetta

Video: Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla: 8 vaihetta

Video: Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla: 8 vaihetta
Video: Nokian Tyres Intuitu™ –älyrenkaat 2024, Marraskuu
Anonim
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla

Ilmanpaineen ja lämpötilan mittaaminen Infineonin DPS 422: n avulla on yksinkertainen projekti. Paineen ja lämpötilan seuraaminen tietyn ajan kuluessa on hankalaa. Tässä kohtaa analytiikka tulee kuvaan, ja tieto paineen ja lämpötilan muutoksista tietyn ajan kuluessa voi auttaa havaitsemaan viat ja tekemään ennakoivan huollon.

Tämän projektin vetovoima on Infineonin teollisen paineanturin käyttö ja Amazonin QuickSight -mittausten avulla saatava näkemys.

Vaihe 1: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

S2GO -PAINE DPS422:

Tämä on absoluuttinen ilmanpaineanturi. Se on teollisuusluokan anturi, jonka suhteellinen tarkkuus on ± 0,06 hPa. Ja lämpötilan tarkkuudella ± 0,5 ° C.

MINUN IOT -SOVITIN:

IoT -sovittimeni ovat yhdyskäytäviä ulkoisiin laitteistoratkaisuihin, kuten Arduino ja Raspberry PI, jotka ovat suosittuja IoT -laitteistoalustoja. Kaikki tämä mahdollistaa IoT -järjestelmän nopeimman arvioinnin ja kehittämisen.

XMC4700 Relax Kit:

XMC4700 Mikro -ohjaimen arviointisarja; Laitteistoyhteensopiva 3.3V ja 5V Arduino ™ -suojien kanssa

NodeMCU ESP8266:

NodeMCU on avoimen lähdekoodin IoT -alusta. Se sisältää Espressif Systemsin ESP8266WiFi SoC -laitteella toimivan laiteohjelmiston ja ESP-12-moduuliin perustuvan laitteiston.

Vaihe 2: Ratkaisuarkkitehtuuri

Ratkaisuarkkitehtuuri
Ratkaisuarkkitehtuuri

Amazon -verkkopalvelut tarjoavat MQTT -palvelun laitteiden yhdistämiseksi pilveen. MQTT-malli toimii periaatteessa julkaista-tilata -periaatteella. Laite, joka on tässä tapauksessa DPS310 -anturi, toimii julkaisijana, joka julkaisee paineen ja lämpötilan AWS IOT -palvelulle, joka toimii tilaajana. Vastaanotettu viesti välitetään Amazon Kinesis Delivery Streamiin käyttämällä AWS IoT -sääntöjoukkoa. Toimitusvirta on määritetty toimittamaan viesti Amazon Redshift -klusteriin. Amazon Redshift on AWS: n tarjoama tietovarastointipalvelu. Vastaanotetut tiedot eli paine ja lämpötila sekä aikaleima lisätään klusteritaulukkoon. Nyt Amazon QuickSightin AWS: n tarjoama liiketoimintatiedustelutyökalu tulee kuvaan, joka muuntaa redshift -klusterin tiedot visuaaliseksi esitykseksi saadakseen tietoa datasta.

Vaihe 3: Ohjelmisto

Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto

NodeMCU ESP8266: n lähdekoodi löytyy täältä:

Vaihe 4: AWS IOT Core Configuration

AWS IOT Core Configuration
AWS IOT Core Configuration
AWS IOT Core Configuration
AWS IOT Core Configuration
AWS IOT Core Configuration
AWS IOT Core Configuration
  1. Luo asia AWS IOT -ytimeen.
  2. Luo varmenne ja liitä se luotuun asiakirjaan.
  3. Luo uusi käytäntö ja liitä se asiaan.
  4. Luo nyt sääntö.
  5. Valitse Lähetä viesti Amazon Kinesis Firehose -virtaan.

Vaihe 5: Kinesis Firehose Delivery Stream -määritys

Kinesis Firehose Delivery Stream -määritys
Kinesis Firehose Delivery Stream -määritys
Kinesis Firehose Delivery Stream -määritys
Kinesis Firehose Delivery Stream -määritys
Kinesis Firehose Delivery Stream -määritys
Kinesis Firehose Delivery Stream -määritys
  1. Napsauta Luo toimitusvirrat
  2. Valitse lähteeksi suora PUT tai muut lähteet
  3. Poista tietueenmuutos ja tietuemuotomuunnos käytöstä.
  4. Valitse määränpääksi Amazon Redshift.
  5. Täytä klusterin tiedot.
  6. Koska DPS: n viesti on luotava JSON -muodossa, kopiointikomentoa on muutettava vastaavasti. Kirjoita KOPIOINTI -ruutuun JSON 'auto'. Lisäksi, koska aiomme käyttää GZIP -pakkausta, sama on mainittava vaihtoehto -ruudussa.
  7. Ota S3 -pakkaus käyttöön GZIP -tilauksena siirtoajan lyhentämiseksi (valinnainen)
  8. Tarkista Firehose -toimitus ja napsauta Luo toimitusvirta

Vaihe 6: Amazon Redshift Configuration

Amazon Redshift Configuration
Amazon Redshift Configuration
Amazon Redshift Configuration
Amazon Redshift Configuration
Amazon Redshift Configuration
Amazon Redshift Configuration
  1. Aloita klusteritunnisteella, tietokannan nimellä, pääkäyttäjällä ja salasanalla.
  2. Valitse solmutyypiksi dc2.large, klusterityyppi monisolmuksi, jos haluat sisällyttää erilliset laskentasolmut. Mainitse laskentasolmujen määrä, jos monisolutyyppinen klusterityyppi on valittu.
  3. Jatka ja käynnistä klusteri.
  4. Siirry kyselyeditoriin ja luo taulukko dps_info.

Punasiirtymän suojaryhmän saapuva sääntö

  1. Oletuksena punainen siirto rajoittaa saapuvia yhteyksiä VPC -suojausryhmän kautta.
  2. Lisää punaisen siirron saapuva sääntö, jotta Redshift voi muodostaa yhteyden muihin palveluihin, kuten QuickSight.

Vaihe 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Valitse palveluluettelosta Amazon QuickSight. Jos olet ensimmäinen käyttäjä, QuickSight on maksuton 60 päivän ajan ja maksullinen sen jälkeen.
  2. Kun olet määrittänyt tilin, napsauta uutta analyysia hallintapaneelista.
  3. Anna nimi analyysillesi.
  4. Valitse Redshift -tietolähde annetusta luettelosta.
  5. Valitse mausteiden tietokanta tietojen tallentamiseen. Tämä on QuickSightin tarjoama muistitietokanta.
  6. Voit myös halutessasi ajoittaa tietojen päivityksen SPICE -palveluun.
  7. Lisää tarvittavat kentät analysointia varten.
  8. Julkaise koontinäyttö osakeoptiosta. Anna tarvittavat käyttöoikeudet muille käyttäjille, jotta he voivat tarkastella hallintapaneelia.

Suositeltava: