Talaan ng mga Nilalaman:

Paggunita ng Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS .: 8 Hakbang
Paggunita ng Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS .: 8 Hakbang

Video: Paggunita ng Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS .: 8 Hakbang

Video: Paggunita ng Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS .: 8 Hakbang
Video: Paano mag adjust ng temperature sa AHU gamit ang HandSet ng Siemens at Paano ito gamitin 2024, Nobyembre
Anonim
Ang pagpapakita sa Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS
Ang pagpapakita sa Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS
Ang pagpapakita sa Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS
Ang pagpapakita sa Barometric Pressure at Temperatura Gamit ang Infineon XMC4700 RelaxKit, Infineon DPS422 at AWS

Ito ay isang simpleng proyekto upang makuha ang presyon ng barometric at temperatura gamit ang Infineon's DPS 422. Nagiging clumsy ito upang subaybayan ang presyon at temperatura sa loob ng isang panahon. Dito nagmumula ang analytics, ang pananaw sa pagbabago ng presyon at temperatura sa loob ng isang tagal ng panahon ay makakatulong sa pagtuklas ng mga pagkakamali at magsagawa ng hulaan na pagpapanatili.

Ang pagkahumaling sa paggawa ng proyektong ito ay ang paggamit ng pang-industriya na presyon ng presyon ng sensor ng Infineon at makuha ang pananaw mula sa mga sukat gamit ang Amazon QuickSight.

Hakbang 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

S2GO PRESSURE DPS422:

Ito ay isang ganap na sensor ng presyon ng barometric. Ito ay isang pang-industriya na sensor na may markang kawastuhan ± 0.06 hPa. At may katumpakan sa temperatura ng ± 0.5 ° C.

MY IOT ADAPTER:

Ang aking mga IoT adaptor ay mga gateway sa mga panlabas na solusyon sa hardware tulad ng Arduino at Raspberry PI, na sikat sa mga platform ng hardware ng IoT. Ang lahat ng ito ay nagbibigay-daan sa pinakamabilis na pagsusuri at pag-unlad ng IoT system.

XMC4700 Relax Kit:

XMC4700 Microcontroller pagsusuri kit; Ang compatbile ng hardware na may 3.3V at 5V Arduino ™ Shields

NodeMCU ESP8266:

Ang NodeMCU ay isang bukas na mapagkukunan ng IoT platform. May kasama itong firmware na tumatakbo sa ESP8266WiFi SoC mula sa Espressif Systems, at hardware na batay sa module na ESP-12.

Hakbang 2: Solution Architecture

Solution Architecture
Solution Architecture

Nagbibigay ang Amazon webservices ng serbisyo ng MQTT upang ikonekta ang mga aparato sa cloud. Mahalaga na gumagana ang modelo ng MQTT sa prinsipyo ng pag-publish-subscribe. Ang aparato na kung saan ay ang sensor ng DPS310 sa kasong ito, ay gumaganap bilang isang publisher na naglalathala ng presyon at temperatura sa pangunahing serbisyo ng AWS IOT na kumikilos bilang isang subscriber. Ang natanggap na mensahe ay ipinapasa sa Amazon Kinesis Delivery Stream gamit ang itinakdang panuntunang pangunahing AWS IoT. Naka-configure ang Delivery Stream upang maihatid ang mensahe sa kumpol ng Amazon Redshift. Ang Amazon Redshift ay ang serbisyo sa warehousing ng data na ibinigay ng AWS. Ang natanggap na datos ie, presyon at temperatura kasama ang timestamp ay idinagdag sa talahanayan ng cluster. Ngayon, ang Amazon QuickSight ang tool sa intelihensiya ng negosyo na ibinigay ng AWS ay nasa larawan na nagko-convert ng data sa redshift cluster sa visual na representasyon upang makuha ang pananaw sa data.

Hakbang 3: Software

Software
Software
Software
Software

Ang Source Code para sa NodeMCU ESP8266 ay matatagpuan dito:

Hakbang 4: 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. Lumikha ng bagay sa core ng AWS IOT.
  2. Lumikha ng sertipiko at ilakip ito sa bagay na nilikha.
  3. Lumikha ng bagong patakaran at ilakip ito sa bagay.
  4. Ngayon lumikha ng isang patakaran.
  5. Piliin ang Magpadala ng mensahe sa isang stream ng Amazon Kinesis Firehose.

Hakbang 5: Pag-configure ng Kinesis Firehose Delivery Stream

Pag-configure ng Kinesis Firehose Delivery Stream
Pag-configure ng Kinesis Firehose Delivery Stream
Pag-configure ng Kinesis Firehose Delivery Stream
Pag-configure ng Kinesis Firehose Delivery Stream
Pag-configure ng Kinesis Firehose Delivery Stream
Pag-configure ng Kinesis Firehose Delivery Stream
  1. Mag-click sa Lumikha ng mga stream ng paghahatid
  2. Piliin ang mapagkukunan bilang Direct PUT o iba pang mga mapagkukunan
  3. Huwag paganahin ang pagbabago ng rekord at pag-record ng format ng conversion.
  4. Piliin ang patutunguhan bilang Amazon Redshift.
  5. Punan ang mga detalye ng kumpol.
  6. Tulad ng mensahe mula sa DPS na nabuo sa format na JSON, dapat baguhin ang utos ng kopya nang naaayon. Sa kahon ng mga pagpipilian sa COPY, ipasok ang JSON 'auto'. Gayundin, habang gagamit kami ng compression ng GZIP ang parehong pangangailangan na mabanggit sa kahon ng mga pagpipilian.
  7. Paganahin ang S3 compression bilang GZIP inorder upang mabawasan ang oras ng paglipat (Opsyonal)
  8. Suriin ang paghahatid ng Firehose at mag-click sa Lumikha ng Stream sa Paghahatid

Hakbang 6: Pag-configure ng Amazon Redshift

Pag-configure ng Amazon Redshift
Pag-configure ng Amazon Redshift
Pag-configure ng Amazon Redshift
Pag-configure ng Amazon Redshift
Pag-configure ng Amazon Redshift
Pag-configure ng Amazon Redshift
  1. Magsimula sa identifier ng cluster, pangalan ng database, master user at password.
  2. Piliin ang uri ng Node bilang dc2.large, clustertype bilang multinode kung nais mong isama ang magkakahiwalay na mga node ng compute. Nabanggit ang bilang ng mga compute node kung napili ang uri ng multinode cluster.
  3. Magpatuloy at pagkatapos ay ilunsad ang kumpol.
  4. Pumunta sa Query editor at lumikha ng talahanayan dps_info.

Panuntunan sa Panloob na Panuntunan sa Seguridad para sa Redshift

  1. Bilang default, nililimitahan ng redshift ang mga papasok na koneksyon sa pamamagitan ng VPC security group.
  2. Idagdag ang papasok na panuntunan para sa redshift upang payagan ang Redshift na kumonekta sa iba pang mga serbisyo tulad ng QuickSight.

Hakbang 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Mula sa listahan ng mga serbisyo, piliin ang Amazon QuickSight. Kung ikaw ay unang gumagamit, ang QuickSight ay libre para magamit sa loob ng 60 araw at singil pagkatapos.
  2. Pagkatapos ng matagumpay na pag-set up ng account, mag-click sa bagong pagtatasa mula sa dashboard.
  3. Ibigay ang pangalan sa iyong pagsusuri.
  4. Piliin ang Redshift data source mula sa ibinigay na listahan.
  5. Piliin ang database ng pampalasa para sa pagtatago ng data. Ito ang nasa memory database na ibinigay ng QuickSight.
  6. Maaari mo ring piliin na iiskedyul ang pag-refresh ng data sa SPICE.
  7. Idagdag ang kinakailangang mga patlang para sa pagtatasa.
  8. I-publish ang dashboard mula sa pagpipilian sa pagbabahagi. Bigyan ang kinakailangang pag-access sa iba pang mga gumagamit upang matingnan ang dashboard.

Inirerekumendang: