Tartalomjegyzék:

A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, Infineon DPS422 és AWS használatával: 8 lépés
A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, Infineon DPS422 és AWS használatával: 8 lépés

Videó: A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, Infineon DPS422 és AWS használatával: 8 lépés

Videó: A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, Infineon DPS422 és AWS használatával: 8 lépés
Videó: Az időjárás-előrejelzés értelmezése. A légkör, légnyomás és mérése. Csapadékfajták. 2024, November
Anonim
A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, az Infineon DPS422 és az AWS segítségével
A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, az Infineon DPS422 és az AWS segítségével
A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, az Infineon DPS422 és az AWS segítségével
A légnyomás és a hőmérséklet megjelenítése az Infineon XMC4700 RelaxKit, az Infineon DPS422 és az AWS segítségével

Ez egy egyszerű projekt a légnyomás és a hőmérséklet rögzítésére az Infineon DPS 422 segítségével. Ügyetlen lesz nyomon követni a nyomást és a hőmérsékletet egy bizonyos ideig. Itt jön képbe az analitika, a nyomás és a hőmérséklet egy bizonyos idő alatt bekövetkező változásaira vonatkozó betekintés segíthet a hibák észlelésében és a prediktív karbantartás elvégzésében.

Ennek a projektnek a vonzereje az Infineon ipari minőségű nyomásérzékelőjének használata, és az Amazon QuickSight segítségével végzett mérések betekintése.

1. lépés: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

S2GO PRESSURE DPS422:

Ez egy abszolút barometrikus nyomásérzékelő. Ez egy ipari minőségű érzékelő, amelynek relatív pontossága ± 0,06 hPa. És a hőmérséklet pontossága ± 0,5 ° C.

AZ IOT ADAPTEREM:

Az IoT adaptereim átjárók a külső hardvermegoldásokhoz, mint például az Arduino és a Raspberry PI, amelyek népszerű IoT hardverplatformok. Mindez lehetővé teszi az IoT rendszer leggyorsabb kiértékelését és fejlesztését.

XMC4700 Relax Kit:

XMC4700 mikrokontroller kiértékelő készlet; Hardver kompatibilis 3.3V és 5V Arduino pajzsokkal

NodeMCU ESP8266:

A NodeMCU egy nyílt forráskódú IoT platform. Tartalmaz egy firmware-t, amely az Espressif Systems ESP8266WiFi SoC-ján fut, és az ESP-12 modulon alapuló hardvert.

2. lépés: A megoldás felépítése

Megoldás architektúra
Megoldás architektúra

Az Amazon webszolgáltatás biztosítja az MQTT szolgáltatást az eszközök felhőhöz való csatlakoztatásához. Az MQTT modell lényegében a közzététel-előfizetés elvén működik. Az eszköz, amely ebben az esetben a DPS310 érzékelő, kiadóként működik, és közzéteszi a nyomást és a hőmérsékletet az AWS IOT alapszolgáltatásban, amely előfizetőként működik. A kapott üzenetet továbbítja az Amazon Kinesis Delivery Stream -hez az AWS IoT alapvető szabálykészlet használatával. A Delivery Stream úgy van konfigurálva, hogy az üzenetet eljuttassa az Amazon Redshift fürthöz. Az Amazon Redshift az AWS által biztosított adattárolási szolgáltatás. A kapott adatokat, azaz a nyomást és a hőmérsékletet, valamint az időbélyeget hozzáadjuk a fürttáblához. Most képbe kerül az Amazon QuickSight az AWS által biztosított üzleti intelligencia -eszköz, amely a vöröseltolódás -csoportban lévő adatokat vizuális megjelenítéssé alakítja, hogy betekintést nyerjen az adatokból.

3. lépés: Szoftver

Szoftver
Szoftver
Szoftver
Szoftver

A NodeMCU ESP8266 forráskódja itt található:

4. lépés: 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. Hozza létre a dolgot az AWS IOT magon.
  2. Hozza létre a tanúsítványt, és csatolja a létrehozott dologhoz.
  3. Hozza létre az új házirendet, és csatolja a dologhoz.
  4. Most hozzon létre egy szabályt.
  5. Válassza az Üzenet küldése Amazon Kinesis Firehose adatfolyamba lehetőséget.

5. lépés: A Kinesis Firehose Delivery Stream konfigurálása

Kinesis Firehose Delivery Stream konfiguráció
Kinesis Firehose Delivery Stream konfiguráció
Kinesis Firehose Delivery Stream konfiguráció
Kinesis Firehose Delivery Stream konfiguráció
Kinesis Firehose Delivery Stream konfiguráció
Kinesis Firehose Delivery Stream konfiguráció
  1. Kattintson a Kézbesítési adatfolyamok létrehozása elemre
  2. Válassza ki a forrást közvetlen PUT -ként vagy más forrásként
  3. Tiltsa le a rekord átalakítását és a rekord formátum átalakítását.
  4. Válassza ki az úti célt Amazon Redshift -ként.
  5. Töltse ki a fürt részleteit.
  6. Mivel a DPS üzenetét JSON formátumban kell generálni, a másolási parancsot ennek megfelelően kell megváltoztatni. A MÁSOLÁSI beállítások mezőbe írja be a JSON 'auto' parancsot. Továbbá, mivel a GZIP tömörítést fogjuk használni, ugyanezt meg kell említeni az opciók mezőben.
  7. Engedélyezze az S3 tömörítést GZIP sorrendben az átviteli idő csökkentése érdekében (opcionális)
  8. Tekintse át a Firehose szállítást, és kattintson a Szállítási adatfolyam létrehozása gombra

6. lépés: Az Amazon Redshift konfigurálása

Amazon Redshift konfiguráció
Amazon Redshift konfiguráció
Amazon Redshift konfiguráció
Amazon Redshift konfiguráció
Amazon Redshift konfiguráció
Amazon Redshift konfiguráció
  1. Kezdje a fürt azonosítójával, az adatbázis nevével, a fő felhasználóval és a jelszóval.
  2. Válassza a csomópont típusát dc2.large -ként, a fürttípust multinode -ként, ha külön számítási csomópontokat szeretne beépíteni. Említse meg a számítási csomópontok számát, ha többcsomós fürttípust választott.
  3. Folytassa, majd indítsa el a fürtöt.
  4. Nyissa meg a Lekérdezésszerkesztőt, és hozza létre a dps_info táblázatot.

Biztonsági csoport bejövő szabálya a vöröseltolódáshoz

  1. Alapértelmezés szerint a vöröseltolódás korlátozza a bejövő kapcsolatokat a VPC biztonsági csoporton keresztül.
  2. Adja hozzá a bejövő szabályt a vöröseltolódáshoz, hogy a Redshift kapcsolódhasson más szolgáltatásokhoz, például a QuickSighthoz.

7. lépés: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. A szolgáltatások listájából válassza az Amazon QuickSight lehetőséget. Ha Ön első alkalommal használja a felhasználót, a QuickSight 60 napig ingyenesen használható, és utána fizetendő.
  2. A fiók sikeres beállítása után kattintson az új elemzésre az irányítópulton.
  3. Adja meg a nevet az elemzésnek.
  4. Válassza ki a Redshift adatforrást az adott listából.
  5. Válassza ki a fűszer -adatbázist az adatok tárolására. Ez a QuickSight által biztosított memória adatbázis.
  6. Ezenkívül választhatja az adatok frissítésének ütemezését a SPICE -ba.
  7. Adja hozzá az elemzéshez szükséges mezőket.
  8. Tegye közzé az irányítópultot a megosztási opcióból. Adja meg a szükséges hozzáférést más felhasználóknak az irányítópult megtekintéséhez.

Ajánlott: