Агуулгын хүснэгт:

Infometon XMC4700 RelaxKit, Infineon DPS422 ба AWS ашиглан барометрийн даралт ба температурыг дүрслэн харуулах: 8 алхам
Infometon XMC4700 RelaxKit, Infineon DPS422 ба AWS ашиглан барометрийн даралт ба температурыг дүрслэн харуулах: 8 алхам

Видео: Infometon XMC4700 RelaxKit, Infineon DPS422 ба AWS ашиглан барометрийн даралт ба температурыг дүрслэн харуулах: 8 алхам

Видео: Infometon XMC4700 RelaxKit, Infineon DPS422 ба AWS ашиглан барометрийн даралт ба температурыг дүрслэн харуулах: 8 алхам
Видео: Embedded Web Server Application with XMC4500 Microcontroller - Infineon Technologies 2024, Арваннэгдүгээр
Anonim
Infometon XMC4700 RelaxKit, Infineon DPS422 болон AWS ашиглан барометрийн даралт ба температурыг төсөөлөх
Infometon XMC4700 RelaxKit, Infineon DPS422 болон AWS ашиглан барометрийн даралт ба температурыг төсөөлөх
Infometon XMC4700 RelaxKit, Infineon DPS422 болон AWS ашиглан барометрийн даралт ба температурыг төсөөлөх
Infometon XMC4700 RelaxKit, Infineon DPS422 болон AWS ашиглан барометрийн даралт ба температурыг төсөөлөх

Infineon -ийн DPS 422 -ийг ашиглан барометрийн даралт, температурыг хэмжих энгийн төсөл юм. Хэсэг хугацааны дотор даралт, температурыг хянах нь болхи болдог. Энд аналитик зураг гарч ирдэг бөгөөд тодорхой хугацааны туршид даралт, температурын өөрчлөлтийн талаархи ойлголт нь алдааг илрүүлэх, урьдчилан таамаглах засвар хийхэд тусалдаг.

Энэхүү төслийг хэрэгжүүлэхэд татагдсан зүйл бол Infineon -ийн үйлдвэрлэлийн зэрэглэлийн даралт мэдрэгчийг ашиглах явдал бөгөөд Amazon QuickSight ашиглан хийсэн хэмжилтүүдийн талаархи ойлголтыг олж авах явдал юм.

Алхам 1: Техник хангамж

Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж

S2GO даралт DPS422:

Энэ бол туйлын барометрийн даралт мэдрэгч юм. Энэ нь харьцангуй нарийвчлалтай ± 0.06 гПа бүхий үйлдвэрлэлийн зэрэглэлийн мэдрэгч юм. Мөн ± 0.5 ° C температурын нарийвчлалтай.

МИНИЙ IOT Адаптер:

Миний IoT адаптерууд нь IoT -ийн түгээмэл хэрэглэгддэг платформ болох Arduino, Raspberry PI гэх мэт гадаад тоног төхөөрөмжийн шийдлүүдийн гарц юм. Энэ бүхэн нь IoT системийг хамгийн хурдан үнэлэх, хөгжүүлэх боломжийг олгодог.

XMC4700 тайвшруулах хэрэгсэл:

XMC4700 микроконтроллерийн үнэлгээний хэрэгсэл; 3.3V ба 5V Arduino ™ Shields -тэй нийцсэн техник хангамж

NodeMCU ESP8266:

NodeMCU бол нээлттэй эх сурвалжтай IoT платформ юм. Үүнд Espressif Systems-ийн ESP8266WiFi SoC дээр ажилладаг програм хангамж, ESP-12 модульд суурилсан техник хангамж орно.

Алхам 2: Шийдлийн архитектур

Шийдлийн архитектур
Шийдлийн архитектур

Amazon вэб үйлчилгээ нь төхөөрөмжийг үүл рүү холбох MQTT үйлчилгээг үзүүлдэг. MQTT загвар нь үндсэндээ нийтлэх-захиалах зарчмаар ажилладаг. Энэ тохиолдолд DPS310 мэдрэгч болох төхөөрөмж нь захиалагчийн үүрэг гүйцэтгэдэг AWS IOT үндсэн үйлчилгээнд даралт, температурыг нийтэлдэг хэвлэн нийтлэгчийн үүрэг гүйцэтгэдэг. Хүлээн авсан мессежийг AWS IoT үндсэн дүрмийн багцыг ашиглан Amazon Kinesis Delivery Stream руу дамжуулдаг. Delivery Stream нь Amazon Redshift кластерт мессежийг хүргэхийн тулд тохируулагдсан болно. Amazon Redshift бол AWS -ээс өгөгдөл хадгалах үйлчилгээ юм. Хүлээн авсан өгөгдлийг, өөрөөр хэлбэл даралт, температурыг цаг хугацааны тэмдэгтэй хамт кластер хүснэгтэд нэмнэ. Одоо Amazon QuickSight -ийн AWS -ээс өгсөн бизнесийн тагнуулын хэрэгсэл нь зураг руу орж, өгөгдлийг ойлгохын тулд улаан шилжүүлэх кластер дахь өгөгдлийг харааны дүрслэл болгон хувиргадаг.

Алхам 3: Програм хангамж

Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж

NodeMCU ESP8266 -ийн эх кодыг эндээс олж болно.

Алхам 4: AWS IOT -ийн үндсэн тохиргоо

AWS IOT -ийн үндсэн тохиргоо
AWS IOT -ийн үндсэн тохиргоо
AWS IOT -ийн үндсэн тохиргоо
AWS IOT -ийн үндсэн тохиргоо
AWS IOT -ийн үндсэн тохиргоо
AWS IOT -ийн үндсэн тохиргоо
  1. AWS IOT цөм дээр зүйлийг бий болго.
  2. Сертификат үүсгээд үүсгэсэн зүйлдээ хавсаргана уу.
  3. Шинэ бодлогыг бий болгоод түүнийгээ хавсаргаарай.
  4. Одоо дүрмийг бий болго.
  5. Amazon Kinesis Firehose урсгал руу зурвас илгээхийг сонгоно уу.

Алхам 5: Kinesis Firehose Delivery Stream тохиргоо

Kinesis Firehose Delivery Stream тохиргоо
Kinesis Firehose Delivery Stream тохиргоо
Kinesis Firehose Delivery Stream тохиргоо
Kinesis Firehose Delivery Stream тохиргоо
Kinesis Firehose Delivery Stream тохиргоо
Kinesis Firehose Delivery Stream тохиргоо
  1. Хүргэлтийн урсгал үүсгэх дээр дарна уу
  2. Эх сурвалжийг шууд PUT эсвэл бусад эх сурвалж болгон сонгоно уу
  3. Бичлэгийн хувиргалт болон бичлэгийн форматын хөрвүүлэлтийг идэвхгүй болгох.
  4. Амралтын газрыг Redshift болгон сонгоно уу.
  5. Кластерын дэлгэрэнгүй мэдээллийг бөглөнө үү.
  6. DPS -ээс ирсэн мессежийг JSON форматаар үүсгэх тул хуулбарлах тушаалыг зохих ёсоор өөрчлөх ёстой. COPY сонголтын талбарт JSON ‘auto’ гэж оруулна уу. Түүнчлэн, бид GZIP шахалтыг ашиглах гэж байгаа тул үүнийг мөн сонголтын хайрцагт дурдах хэрэгтэй.
  7. S3 шахалтыг GZIP дарааллаар идэвхжүүлж, дамжуулах хугацааг багасгах боломжтой (заавал биш)
  8. Firehose -ийн хүргэлтийг хянаж, Хүргэлтийн урсгал үүсгэх дээр дарна уу

Алхам 6: Amazon Redshift -ийн тохиргоо

Amazon Redshift -ийн тохиргоо
Amazon Redshift -ийн тохиргоо
Amazon Redshift -ийн тохиргоо
Amazon Redshift -ийн тохиргоо
Amazon Redshift -ийн тохиргоо
Amazon Redshift -ийн тохиргоо
  1. Кластер танигч, мэдээллийн баазын нэр, мастер хэрэглэгч, нууц үгээр эхэл.
  2. Зангилааны төрлийг dc2.large гэж сонгоно уу. Хэрэв олон зангилааны кластерийн төрлийг сонгосон бол тооцоолох зангилааны тоог дурдана уу.
  3. Үргэлжлүүлээд кластерыг ажиллуулна уу.
  4. Query editor руу ороод dps_info хүснэгтийг үүсгэнэ үү.

Redshift -ийн Аюулгүй байдлын бүлгийн ирж буй дүрэм

  1. Анхдагч байдлаар, redshift нь VPC аюулгүй байдлын бүлгээр дамжин ирж буй холболтыг хязгаарладаг.
  2. Redshift -ийг QuickSight гэх мэт бусад үйлчилгээнд холбохыг зөвшөөрөхийн тулд redshift -д орж ирэх дүрмийг нэмнэ үү.

Алхам 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Үйлчилгээний жагсаалтаас Amazon QuickSight -ийг сонгоно уу. Хэрэв та анх удаа хэрэглэгч бол QuickSight нь 60 хоногийн турш үнэгүй ашиглах боломжтой бөгөөд дараа нь төлбөртэй болно.
  2. Бүртгэлийг амжилттай тохируулсны дараа хяналтын самбараас шинэ дүн шинжилгээ хийх дээр дарна уу.
  3. Шинжилгээндээ нэр өгнө үү.
  4. Өгөгдсөн жагсаалтаас Redshift мэдээллийн эх сурвалжийг сонгоно уу.
  5. Өгөгдлийг хадгалах амтлагчийн мэдээллийн санг сонгоно уу. Энэ бол QuickSight -ийн өгсөн санах ойн мэдээллийн сан юм.
  6. Та өгөгдлийг шинэчлэх хугацааг SPICE -д оруулахаар төлөвлөж болно.
  7. Шинжилгээнд шаардлагатай талбаруудыг нэмнэ үү.
  8. Хуваалцах сонголтоос хяналтын самбарыг нийтлэх. Хяналтын самбарыг үзэхийн тулд бусад хэрэглэгчдэд шаардлагатай хандалтыг өг.

Зөвлөмж болгож буй: