Obsah:

Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS: 8 kroků
Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS: 8 kroků

Video: Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS: 8 kroků

Video: Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS: 8 kroků
Video: Arduino návody | Senzor Tlaku a Teploty BMP280 2024, Listopad
Anonim
Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS
Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS
Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS
Vizualizace barometrického tlaku a teploty pomocí Infineon XMC4700 RelaxKit, Infineon DPS422 a AWS

Jedná se o jednoduchý projekt k zachycení barometrického tlaku a teploty pomocí Infineon DPS 422. Sledování tlaku a teploty za určité časové období se stává nemotorným. Zde přichází na řadu analytika, pohled na změnu tlaku a teploty za určité časové období může pomoci při odhalování poruch a provádění prediktivní údržby.

Lákadlem pro realizaci tohoto projektu je použití průmyslového tlakového snímače Infineon a získání přehledu z měření pomocí Amazon QuickSight.

Krok 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

TLAK S2GO DPS422:

Jedná se o snímač absolutního barometrického tlaku. Jedná se o průmyslový snímač s relativní přesností ± 0,06 hPa. A s teplotní přesností ± 0,5 ° C.

MŮJ ADAPTÉR IOT:

Moje adaptéry IoT jsou branami k externím hardwarovým řešením, jako jsou Arduino a Raspberry PI, což jsou oblíbené hardwarové platformy IoT. To vše umožňuje nejrychlejší hodnocení a vývoj systému IoT.

Relaxační sada XMC4700:

Vyhodnocovací sada mikrokontroléru XMC4700; Hardware kompatibilní s 3,3 V a 5 V štíty Arduino ™

NodeMCU ESP8266:

NodeMCU je open source platforma IoT. Obsahuje firmware, který běží na ESP8266WiFi SoC od Espressif Systems, a hardware, který je založen na modulu ESP-12.

Krok 2: Architektura řešení

Architektura řešení
Architektura řešení

Webové služby Amazon poskytují službu MQTT pro připojení zařízení ke cloudu. Model MQTT v zásadě funguje na principu publikování-odběru. Zařízení, které je v tomto případě senzorem DPS310, funguje jako vydavatel, který publikuje tlak a teplotu v základní službě AWS IOT, která funguje jako předplatitel. Přijatá zpráva je přeposlána do Amazon Kinesis Delivery Stream pomocí sady základních pravidel AWS IoT. Delivery Stream je nakonfigurován tak, aby doručoval zprávu do clusteru Amazon Redshift. Amazon Redshift je služba pro ukládání dat poskytovaná AWS. Přijatá data, tj. Tlak a teplota spolu s časovým razítkem, se přidají do tabulky clusterů. Nyní přichází na scénu nástroj Amazon Business View poskytovaný AWS Amazon QuickSight, který převádí data v clusteru redshift na vizuální reprezentaci, aby získal přehled o datech.

Krok 3: Software

Software
Software
Software
Software

Zdrojový kód pro NodeMCU ESP8266 naleznete zde:

Krok 4: Základní konfigurace AWS IOT

AWS IOT Základní konfigurace
AWS IOT Základní konfigurace
AWS IOT Základní konfigurace
AWS IOT Základní konfigurace
AWS IOT Základní konfigurace
AWS IOT Základní konfigurace
  1. Vytvořte věc na jádru AWS IOT.
  2. Vytvořte certifikát a připojte jej k vytvořené věci.
  3. Vytvořte novou zásadu a připojte ji k věci.
  4. Nyní vytvořte pravidlo.
  5. Zvolte Odeslat zprávu do streamu Amazon Kinesis Firehose.

Krok 5: Konfigurace doručovacího proudu Kinesis Firehose

Konfigurace doručovacího proudu Kinesis Firehose
Konfigurace doručovacího proudu Kinesis Firehose
Konfigurace doručovacího proudu Kinesis Firehose
Konfigurace doručovacího proudu Kinesis Firehose
Konfigurace doručovacího proudu Kinesis Firehose
Konfigurace doručovacího proudu Kinesis Firehose
  1. Klikněte na Vytvořit doručovací toky
  2. Vyberte zdroj jako Direct PUT nebo jiné zdroje
  3. Zakažte transformaci záznamu a převod formátu záznamu.
  4. Vyberte cíl jako Amazon Redshift.
  5. Vyplňte podrobnosti klastru.
  6. Protože zpráva z DPS má být generována ve formátu JSON, příkaz pro kopírování by měl být odpovídajícím způsobem změněn. Do pole Možnosti KOPÍROVAT zadejte JSON „auto“. Vzhledem k tomu, že budeme používat kompresi GZIP, je třeba totéž uvést v poli možností.
  7. Chcete -li zkrátit dobu přenosu, povolte kompresi S3 jako GZIP (volitelně)
  8. Zkontrolujte doručení Firehose a klikněte na Vytvořit doručovací stream

Krok 6: Konfigurace Amazon Redshift

Konfigurace Amazon Redshift
Konfigurace Amazon Redshift
Konfigurace Amazon Redshift
Konfigurace Amazon Redshift
Konfigurace Amazon Redshift
Konfigurace Amazon Redshift
  1. Začněte identifikátorem clusteru, názvem databáze, hlavním uživatelem a heslem.
  2. Pokud chcete začlenit samostatné výpočetní uzly, vyberte typ uzlu jako dc2.large, clustertype jako multinode. Uveďte počet výpočetních uzlů, pokud je vybrán typ víceuzlového klastru.
  3. Pokračujte a spusťte cluster.
  4. Přejděte do editoru dotazů a vytvořte tabulku dps_info.

Příchozí pravidlo skupiny zabezpečení pro červený posun

  1. Ve výchozím nastavení redshift omezuje příchozí připojení prostřednictvím skupiny zabezpečení VPC.
  2. Přidejte příchozí pravidlo pro rudý posuv, aby se Redshift mohl připojit k dalším službám, jako je QuickSight.

Krok 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Ze seznamu služeb vyberte Amazon QuickSight. Pokud jste prvním uživatelem, QuickSight je zdarma k použití po dobu 60 dnů a poté jej lze účtovat.
  2. Po úspěšném nastavení účtu klikněte na novou analýzu z řídicího panelu.
  3. Pojmenujte svou analýzu.
  4. V daném seznamu vyberte zdroj dat Redshift.
  5. Vyberte databázi koření pro ukládání dat. Toto je databáze v paměti poskytovaná systémem QuickSight.
  6. Můžete se také rozhodnout naplánovat aktualizaci dat do SPICE.
  7. Přidejte požadovaná pole pro analýzu.
  8. Publikovat řídicí panel z možnosti sdílení. Poskytněte požadovaný přístup ostatním uživatelům k zobrazení řídicího panelu.

Doporučuje: