Sisukord:
- Samm: riistvara
- 2. samm: lahenduse ülesehitus
- Samm: tarkvara
- Samm: AWS IOT põhikonfiguratsioon
- 5. samm: Kinesis Firehose'i kohaletoimetamise voo konfigureerimine
- Samm: Amazoni punase nihke seadistamine
- Samm: Amazon QuickSight
Video: Baromeetrilise rõhu ja temperatuuri visualiseerimine Infineon XMC4700 RelaxKit, Infineon DPS422 ja AWS abil: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See on lihtne projekt õhurõhu ja temperatuuri jäädvustamiseks Infineoni DPS 422 abil. Rõhu ja temperatuuri jälgimine teatud aja jooksul muutub kohmakaks. Siinkohal tuleb esile analüütika, ülevaade rõhu ja temperatuuri muutustest teatud aja jooksul võib aidata avastada rikkeid ja teha ennustavat hooldust.
Selle projekti tegemisel on atraktsioon Infineoni tööstusliku rõhuanduri kasutamine ja Amazon QuickSight abil tehtud mõõtmistest ülevaate saamine.
Samm: riistvara
S2GO RÕHK DPS422:
See on absoluutne õhurõhu andur. See on tööstuslik andur, mille suhteline täpsus on ± 0,06 hPa. Ja temperatuuri täpsusega ± 0,5 ° C.
MINU IOT ADAPTER:
Minu IoT -adapterid on väravad välistele riistvaralahendustele, nagu Arduino ja Raspberry PI, mis on populaarsed IoT riistvaraplatvormid. Kõik see võimaldab IoT -süsteemi kiireimat hindamist ja arendamist.
XMC4700 lõõgastuskomplekt:
XMC4700 mikrokontrolleri hindamiskomplekt; Riistvara ühilduv 3,3 V ja 5 V Arduino ™ kilpidega
SõlmMCU ESP8266:
NodeMCU on avatud lähtekoodiga asjade Interneti platvorm. See sisaldab püsivara, mis töötab Espressif Systems'i ESP8266WiFi SoC-ga, ja riistvara, mis põhineb ESP-12 moodulil.
2. samm: lahenduse ülesehitus
Amazoni veebiteenused pakuvad MQTT -teenust seadmete ühendamiseks pilvega. MQTT mudel töötab sisuliselt avaldamise-tellimise põhimõttel. Seade, mis on antud juhul DPS310 andur, toimib kirjastajana, kes avaldab rõhu ja temperatuuri AWS IOT põhiteenusele, mis toimib tellijana. Saadud sõnum edastatakse Amazon Kinesis Delivery Streami, kasutades AWS IoT põhireeglite komplekti. Kohaletoimetamise voog on konfigureeritud edastama sõnumi Amazon Redshift klastrisse. Amazon Redshift on AWSi pakutav andmelaoteenus. Saadud andmed, st rõhk ja temperatuur koos ajatempliga, lisatakse klastritabelisse. Nüüd tuleb pildile Amazon QuickSight AWS -i pakutav äriteabe tööriist, mis teisendab punase nihkega klastri andmed visuaalseks esituseks, et saada andmetest ülevaade.
Samm: tarkvara
NodeMCU ESP8266 lähtekoodi leiate siit:
Samm: AWS IOT põhikonfiguratsioon
- Looge asi AWS IOT tuumale.
- Looge sertifikaat ja lisage see loodud asjale.
- Looge uus poliitika ja lisage see asjale.
- Nüüd looge reegel.
- Valige Saada sõnum Amazon Kinesis Firehose'i voogu.
5. samm: Kinesis Firehose'i kohaletoimetamise voo konfigureerimine
- Klõpsake käsul Loo tarnevoog
- Valige allikaks otsene PUT või muud allikad
- Keelake kirje teisendamine ja kirjevormingu teisendamine.
- Valige sihtkohaks Amazon Redshift.
- Täitke klastri üksikasjad.
- Kuna DPS -i teade tuleb genereerida JSON -vormingus, tuleks kopeerimiskäsku vastavalt muuta. Sisestage väljale KOOPIA suvandid JSON „auto”. Samuti, kuna kavatseme kasutada GZIP -tihendust, tuleb sama märkida valikute kastis.
- Lubage S3 -tihendus GZIP -i järjekorras, et lühendada edastusaega (valikuline)
- Vaadake Firehose'i kohaletoimetamine üle ja klõpsake nuppu Loo tarnevoog
Samm: Amazoni punase nihke seadistamine
- Alustage klastri identifikaatorist, andmebaasi nimest, põhikasutajast ja paroolist.
- Valige sõlme tüüp dc2.large, klastritüüp kui multinode, kui soovite lisada eraldi arvutussõlmed. Märkige arvutuslike sõlmede arv, kui valitud on mitme sõlme klastri tüüp.
- Jätkake ja käivitage klaster.
- Minge päringute redaktorisse ja looge tabel dps_info.
Turvarühma sissetuleva reegli redshift
- Vaikimisi piirab punane nihe sissetulevaid ühendusi VPC turberühma kaudu.
- Lisage punase nihke sissetuleva reegli, et Redshift saaks ühenduse teiste teenustega, näiteks QuickSight.
Samm: Amazon QuickSight
- Valige teenuste loendist Amazon QuickSight. Kui olete esmakordne kasutaja, on QuickSight 60 päeva tasuta kasutamiseks ja pärast seda tasuline.
- Pärast konto edukat seadistamist klõpsake juhtpaneelil uut analüüsi.
- Andke oma analüüsile nimi.
- Valige antud loendist Redshift andmeallikas.
- Andmete salvestamiseks valige vürtside andmebaas. See on QuickSighti pakutav mälu andmebaas.
- Lisaks saate ajastada andmete värskendamise SPICE -sse.
- Lisage analüüsimiseks vajalikud väljad.
- Avaldage juhtpaneel jagamisvalikust. Andke juhtpaneeli vaatamiseks teistele kasutajatele nõutav juurdepääs.
Soovitan:
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: 6 sammu
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga temperatuuri, niiskuse ja rõhu kuvamiseks ENV anduri abil (DHT12, BMP280, BMM150)
MagicBiti andmete visualiseerimine AWS -is: 5 sammu
MagicBiti andmete visualiseerimine AWSis: Magicbitiga ühendatud anduritelt kogutud andmed avaldatakse AWS IOT tuuma kaudu MQTT kaudu, et neid saaks reaalajas graafiliselt visualiseerida. Selles projektis, mis põhineb ESP32 -l, kasutame arendusplaadina magicbitit. Seetõttu on iga ESP32 d
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja footonite liidese abil: 6 sammu
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja fotonite liidese abil: Me puutume kokku erinevate projektidega, mis nõuavad temperatuuri, rõhu ja niiskuse jälgimist. Seega mõistame, et need parameetrid mängivad tegelikult olulist rolli süsteemi töö efektiivsuse hindamisel erinevates atmosfääritingimustes
IoT: valgusanduri andmete visualiseerimine sõlme-PUNASE abil: 7 sammu
IoT: valgusanduri andmete visualiseerimine sõlme-RED abil: selles juhendis saate teada, kuidas luua Interneti-ühendusega andurit! Selle demo jaoks kasutan ümbritseva valguse andurit (TI OPT3001), kuid teie valitud andur (temperatuur, niiskus, potentsiomeeter jne) töötab. Anduri väärtused
Infineon DPS422 anduri liidestamine Infineon XMC4700 -ga ja andmete saatmine sõlmeMCU -le: 13 sammu
Infineon DPS422 anduri liidestamine Infineon XMC4700 -ga ja andmete saatmine NodeMCU -sse: Selles õpetuses õpime, kuidas kasutada DPS422 temperatuuri ja õhurõhu mõõtmiseks XMC4700 -ga. DPS422 tarbimine