Obsah:
- Krok 1: Hardvér
- Krok 2: Architektúra riešenia
- Krok 3: Softvér
- Krok 4: Konfigurácia jadra IOT AWS
- Krok 5: Konfigurácia distribučného streamu Kinesis Firehose
- Krok 6: Konfigurácia Amazon Redshift
- Krok 7: Amazon QuickSight
Video: Vizualizácia barometrického tlaku a teploty pomocou Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS .: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Jedná sa o jednoduchý projekt na zachytenie barometrického tlaku a teploty pomocou DPS 422 spoločnosti Infineon. Sledovanie tlaku a teploty za určité časové obdobie sa stáva nemotorným. Tu prichádza na scénu analytika, pohľad na zmeny tlaku a teploty za určité časové obdobie môže pomôcť pri odhaľovaní porúch a prediktívnej údržbe.
Lákadlom na realizáciu tohto projektu je použitie priemyselného tlakového senzora Infineon a získajte prehľad z meraní pomocou Amazon QuickSight.
Krok 1: Hardvér
TLAK S2GO DPS422:
Toto je snímač absolútneho barometrického tlaku. Jedná sa o snímač priemyselnej kvality s relatívnou presnosťou ± 0,06 hPa. A s teplotnou presnosťou ± 0,5 ° C.
MOJA ADOTERÁCIA IOT:
Moje adaptéry IoT sú vstupnými bránami k externým hardvérovým riešeniam, ako sú Arduino a Raspberry PI, ktoré sú obľúbenými hardvérovými platformami IoT. To všetko umožňuje najrýchlejšie vyhodnotenie a vývoj systému IoT.
Relaxačná súprava XMC4700:
Hodnotiaca súprava mikrokontroléra XMC4700; Hardvér kompatibilný s 3,3 V a 5 V štítmi Arduino ™
NodeMCU ESP8266:
NodeMCU je open source platforma IoT. Obsahuje firmvér, ktorý beží na ESP8266WiFi SoC od Espressif Systems, a hardvér, ktorý je založený na module ESP-12.
Krok 2: Architektúra riešenia
Webové služby Amazon poskytujú službu MQTT na pripojenie zariadení k cloudu. Model MQTT v zásade funguje na princípe zverejnenia-prihlásenia na odber. Zariadenie, ktoré je v tomto prípade senzorom DPS310, funguje ako vydavateľ, ktorý zverejňuje tlak a teplotu v základnej službe AWS IOT, ktorá funguje ako predplatiteľ. Prijatá správa je odoslaná do Amazon Kinesis Delivery Stream pomocou sady základných pravidiel AWS IoT. Delivery Stream je nakonfigurovaný tak, aby doručoval správu do klastra Amazon Redshift. Amazon Redshift je služba skladovania údajov, ktorú poskytuje AWS. Získané údaje, tj. Tlak a teplota spolu s časovou pečiatkou, sa pridajú do klastrovej tabuľky. Teraz prichádza na scénu nástroj Amazon Business QuickSight poskytovaný spoločnosťou AWS, ktorý prevádza údaje v klastri redshift na vizuálnu reprezentáciu, aby mal z údajov prehľad.
Krok 3: Softvér
Zdrojový kód pre NodeMCU ESP8266 nájdete tu:
Krok 4: Konfigurácia jadra IOT AWS
- Vytvorte vec v jadre AWS IOT.
- Vytvorte certifikát a priložte ho k vytvorenej veci.
- Vytvorte nové pravidlá a priložte ich k veci.
- Teraz vytvorte pravidlo.
- Vyberte položku Odoslať správu do streamu Amazon Kinesis Firehose.
Krok 5: Konfigurácia distribučného streamu Kinesis Firehose
- Kliknite na položku Vytvoriť doručovacie toky
- Vyberte zdroj ako Direct PUT alebo iné zdroje
- Zakážte transformáciu záznamu a konverziu formátu záznamu.
- Vyberte cieľ ako Amazon Redshift.
- Vyplňte podrobnosti klastra.
- Pretože správa z DPS sa má generovať vo formáte JSON, príkaz na kopírovanie by sa mal zodpovedajúcim spôsobom zmeniť. Do poľa Možnosti KOPÍROVAŤ zadajte JSON „auto“. Pretože budeme používať kompresiu GZIP, je potrebné to isté uviesť v poli možností.
- Povoliť kompresiu S3 ako GZIP, aby sa skrátil čas prenosu (voliteľné)
- Skontrolujte doručenie Firehose a kliknite na položku Vytvoriť doručovací stream
Krok 6: Konfigurácia Amazon Redshift
- Začnite identifikátorom klastra, názvom databázy, hlavným používateľom a heslom.
- Ak chcete zahrnúť samostatné výpočtové uzly, vyberte typ uzla ako dc2.large, typ klastra ako viacuzlový. Uveďte počet výpočtových uzlov, ak je vybratý typ viacuzlového klastra.
- Pokračujte a potom spustite klaster.
- Prejdite do editora dotazov a vytvorte tabuľku dps_info.
Vstupné pravidlo skupiny zabezpečenia pre červený posun
- V predvolenom nastavení červený posuv obmedzuje prichádzajúce pripojenia prostredníctvom skupiny zabezpečenia VPC.
- Pridajte prichádzajúce pravidlo pre červený posun, aby sa Redshift mohol pripojiť k iným službám, ako je napríklad QuickSight.
Krok 7: Amazon QuickSight
- V zozname služieb vyberte Amazon QuickSight. Ak ste prvým používateľom, QuickSight je bezplatne dostupný po dobu 60 dní a potom sa účtuje poplatok.
- Po úspešnom nastavení účtu kliknite na novú analýzu na hlavnom paneli.
- Pomenujte svoju analýzu.
- V danom zozname vyberte zdroj údajov Redshift.
- Vyberte databázu korení na ukladanie údajov. Toto je databáza v pamäti poskytovaná systémom QuickSight.
- Okrem toho sa môžete rozhodnúť naplánovať obnovenie údajov do SPICE.
- Pridajte požadované polia na analýzu.
- Zverejnite informačný panel pomocou možnosti zdieľania. Poskytnite požadovaný prístup ostatným používateľom na zobrazenie informačného panela.
Odporúča:
Vizualizácia údajov z Magicbit v AWS: 5 krokov
Vizualizácia údajov z Magicbit v AWS: Údaje zozbierané zo senzorov pripojených k Magicbit budú zverejnené do jadra AWS IOT prostredníctvom MQTT, aby boli graficky vizualizované v reálnom čase. V tomto projekte používame magicbit ako vývojovú dosku, ktorá je založená na ESP32. Preto akýkoľvek ESP32 d
Výpočet vlhkosti, tlaku a teploty pomocou rozhrania BME280 a fotónového rozhrania .: 6 krokov
Výpočet vlhkosti, tlaku a teploty pomocou BME280 a fotónového rozhrania: Stretávame sa s rôznymi projektmi, ktoré vyžadujú monitorovanie teploty, tlaku a vlhkosti. Uvedomujeme si, že tieto parametre skutočne zohrávajú zásadnú úlohu pri odhade pracovnej účinnosti systému pri rôznych atmosférických podmienkach
IoT: Vizualizácia údajov svetelného senzora pomocou Node-RED: 7 krokov
IoT: Vizualizácia údajov svetelného senzora pomocou Node-RED: V tomto návode sa naučíte, ako vytvoriť senzor pripojený k internetu! Na toto demo použijem snímač okolitého svetla (TI OPT3001), ale akýkoľvek snímač podľa vášho výberu (teplota, vlhkosť, potenciometer atď.) Bude fungovať. Hodnoty senzora
Prepojenie senzora Infineon DPS422 s Infineon XMC4700 a odosielanie údajov na NodeMCU: 13 krokov
Rozhranie Infineon DPS422 senzor s Infineon XMC4700 a odosielanie dát na NodeMCU: V tomto návode sa naučíme používať DPS422 na meranie teploty a barometrického tlaku pomocou XMC4700. DPS422DPS422 je miniaturizovaný digitálny barometrický snímač tlaku a teploty vzduchu s vysokou presnosťou a nízkym prúdom. spotreba
Rozhranie BMP180 (snímač barometrického tlaku) s Arduino: 9 krokov
Rozhranie BMP180 (snímač barometrického tlaku) s Arduino: BMP-180 je digitálny barometrický snímač tlaku s rozhraním i2c. Tento malý snímač od spoločnosti Bosch je celkom praktický, pretože je malý, má nízku spotrebu energie a vysokú presnosť. V závislosti od toho, ako interpretujeme údaje zo senzorov, môžeme monitorovať