Taula de continguts:

Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS .: 8 passos
Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS .: 8 passos

Vídeo: Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS .: 8 passos

Vídeo: Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS .: 8 passos
Vídeo: Гидроизоляция|Как сделать гидроизоляцию бетонного крыльца от А до Я 2024, Juliol
Anonim
Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS
Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS
Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS
Visualització de la pressió i la temperatura baromètrica mitjançant Infineon XMC4700 RelaxKit, Infineon DPS422 i AWS

És un projecte senzill per captar la pressió baromètrica i la temperatura mitjançant el DPS 422. d’Infineon. Es fa maldestre rastrejar la pressió i la temperatura durant un període de temps. Aquí és on apareixen les anàlisis, la visió del canvi de pressió i temperatura durant un període de temps pot ajudar a detectar falles i realitzar un manteniment predictiu.

L’atracció per fer aquest projecte és l’ús del sensor de pressió de grau industrial d’Infineon i obtenir la visió de les mesures mitjançant Amazon QuickSight.

Pas 1: maquinari

Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari

S2GO PRESSURE DPS422:

Es tracta d’un sensor de pressió baromètrica absoluta. És un sensor de grau industrial amb una precisió relativa de ± 0,06 hPa. I amb una precisió de temperatura de ± 0,5 ° C.

EL MEU ADAPTADOR IOT:

Els meus adaptadors IoT són portes d’entrada a solucions de maquinari externs com Arduino i Raspberry PI, que són plataformes de maquinari IoT populars. Tot això permet l'avaluació i el desenvolupament més ràpids del sistema IoT.

Kit de relaxació XMC4700:

Kit d'avaluació de microcontroladors XMC4700; Maquinari compatible amb escuts Arduino ™ de 3,3V i 5V

NodeMCU ESP8266:

NodeMCU és una plataforma IoT de codi obert. Inclou firmware que s’executa al SoC ESP8266WiFi d’Espressif Systems i maquinari basat en el mòdul ESP-12.

Pas 2: Arquitectura de solucions

Arquitectura de solucions
Arquitectura de solucions

Amazon webservices proporciona el servei MQTT per connectar els dispositius al núvol. El model MQTT funciona bàsicament sobre el principi de publicar-subscriure. El dispositiu que és el sensor DPS310 en aquest cas, actua com un editor que publica la pressió i la temperatura al servei principal AWS IOT que actua com a subscriptor. El missatge rebut es reenvia a Amazon Kinesis Delivery Stream mitjançant el conjunt de regles bàsiques AWS IoT. El corrent de lliurament està configurat per enviar el missatge al clúster Amazon Redshift. Amazon Redshift és el servei d’emmagatzematge de dades subministrat per AWS. Les dades rebudes, és a dir, la pressió i la temperatura juntament amb la marca de temps s’afegeixen a la taula del clúster. Ara, Amazon QuickSight, l'eina d'intel·ligència empresarial subministrada per AWS, apareix en una imatge que converteix les dades del clúster de desplaçament cap al vermell en representació visual per obtenir informació de les dades.

Pas 3: programari

Programari
Programari
Programari
Programari

El codi font del NodeMCU ESP8266 es pot trobar aquí:

Pas 4: Configuració del nucli AWS IOT

Configuració bàsica AWS IOT
Configuració bàsica AWS IOT
Configuració bàsica AWS IOT
Configuració bàsica AWS IOT
Configuració bàsica AWS IOT
Configuració bàsica AWS IOT
  1. Creeu el contingut al nucli AWS IOT.
  2. Creeu el certificat i adjunteu-lo a la cosa creada.
  3. Creeu la nova política i afegiu-la a la cosa.
  4. Ara creeu una regla.
  5. Trieu Envia un missatge a un flux d'Amazon Kinesis Firehose.

Pas 5: configuració del flux de lliurament de Kinesis Firehose

Configuració del flux de lliurament de Kinesis Firehose
Configuració del flux de lliurament de Kinesis Firehose
Configuració del flux de lliurament de Kinesis Firehose
Configuració del flux de lliurament de Kinesis Firehose
Configuració del flux de lliurament de Kinesis Firehose
Configuració del flux de lliurament de Kinesis Firehose
  1. Feu clic a Crea fluxos de lliurament
  2. Seleccioneu la font com a Direct PUT o altres fonts
  3. Desactiveu la transformació del registre i la conversió del format de registre.
  4. Seleccioneu la destinació com a Amazon Redshift.
  5. Empleneu els detalls del clúster.
  6. Com que el missatge del DPS s'ha de generar en format JSON, l'ordre de còpia s'hauria de canviar en conseqüència. Al quadre d’opcions COPIA, introduïu JSON ‘automàtic’. A més, com que utilitzarem la compressió GZIP, cal esmentar la mateixa al quadre d'opcions.
  7. Activeu la compressió S3 com a ordre GZIP per reduir el temps de transferència (opcional)
  8. Reviseu el lliurament de Firehose i feu clic a Crea un flux de lliurament

Pas 6: configuració d'Amazon Redshift

Configuració d’Amazon Redshift
Configuració d’Amazon Redshift
Configuració d’Amazon Redshift
Configuració d’Amazon Redshift
Configuració d’Amazon Redshift
Configuració d’Amazon Redshift
  1. Comenceu amb l’identificador del clúster, el nom de la base de dades, l’usuari principal i la contrasenya.
  2. Seleccioneu Tipus de node com a dc2.large, tipus de clúster com a multinode si voleu incorporar nodes de càlcul separats. Esmenteu el nombre de nodes de càlcul si es selecciona el tipus de clúster de multinodes.
  3. Continueu i inicieu el clúster.
  4. Aneu a l'editor de consultes i creeu la taula dps_info.

Regla d'entrada del grup de seguretat per a Redshift

  1. Per defecte, el desplaçament cap al vermell restringeix les connexions entrants a través del grup de seguretat VPC.
  2. Afegiu la regla d'entrada per al desplaçament al vermell per permetre al Redshift connectar-se a altres serveis com QuickSight.

Pas 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. A la llista de serveis, seleccioneu Amazon QuickSight. Si sou el primer usuari, QuickSight es pot utilitzar gratuïtament durant 60 dies i es pot cobrar després.
  2. Després de configurar correctament el compte, feu clic a una nova anàlisi des del tauler.
  3. Posa el nom a la teva anàlisi.
  4. Seleccioneu la font de dades Redshift de la llista indicada.
  5. Trieu la base de dades d'espècies per emmagatzemar les dades. Aquesta és la base de dades de memòria que proporciona QuickSight.
  6. A més, podeu optar per programar l’actualització de les dades a SPICE.
  7. Afegiu els camps necessaris per a l'anàlisi.
  8. Publiqueu el tauler des de l'opció de compartir. Doneu accés obligatori a altres usuaris per veure el tauler.

Recomanat: