Mundarija:

Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish: 8 qadam
Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish: 8 qadam

Video: Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish: 8 qadam

Video: Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish: 8 qadam
Video: Connectivity kit for Amazon FreeRTOS with WiFi | XMC4800 | Infineon 2024, Iyul
Anonim
Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish
Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish
Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish
Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish

Barometrik bosim va haroratni Infineon DPS 422 yordamida o'lchash oddiy loyihadir. Vaqt o'tishi bilan bosim va haroratni kuzatish noqulay bo'lib qoladi. Bu erda tahlillar tasvirlangan, ma'lum vaqt davomida bosim va haroratning o'zgarishi haqidagi tushuncha xatolarni aniqlashga va bashoratli texnik xizmat ko'rsatishga yordam beradi.

Ushbu loyihani amalga oshirishning o'ziga xos xususiyati shundaki, Infineon -ning sanoat darajasidagi bosim sensori ishlatiladi va Amazon QuickSight yordamida o'lchovlar to'g'risida ma'lumot olish mumkin.

1 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

S2GO bosimi DPS422:

Bu mutlaq barometrik bosim sensori. Bu nisbiy aniqligi ± 0,06 gPa bo'lgan sanoat darajasidagi sensor. Va ± 0,5 ° C harorat aniqligi bilan.

MIOT ADAPTORIM:

Mening IoT adapterlarim - bu mashhur IoT apparat platformalari bo'lgan Arduino va Raspberry PI kabi tashqi apparat echimlarining shlyuzlari. Bularning barchasi IoT tizimini eng tezkor baholash va rivojlantirishga imkon beradi.

XMC4700 Relax to'plami:

XMC4700 mikrokontrollerni baholash to'plami; 3.3V va 5V Arduino ™ qalqoni bilan jihozlangan moslamalar

NodeMCU ESP8266:

NodeMCU - bu ochiq manbali IoT platformasi. Unga Espressif Systems ESP8266WiFi SoC-da ishlaydigan dasturiy ta'minot va ESP-12 moduliga asoslangan uskunalar kiradi.

2 -qadam: Yechim arxitekturasi

Yechim arxitekturasi
Yechim arxitekturasi

Amazon veb -xizmatlari qurilmalarni bulutga ulash uchun MQTT xizmatini taqdim etadi. MQTT modeli asosan nashr etish-obuna tamoyili asosida ishlaydi. Bu holda DPS310 sensori bo'lgan qurilma, abonent vazifasini bajaruvchi AWS IOT yadroli xizmatiga bosim va haroratni nashr etuvchi nashriyot vazifasini bajaradi. Qabul qilingan xabar AWS IoT yadro qoidalari yordamida Amazon Kinesis etkazib berish oqimiga yuboriladi. Etkazib berish oqimi xabarni Amazon Redshift klasteriga etkazish uchun tuzilgan. Amazon Redshift - bu AWS tomonidan taqdim etilgan ma'lumotlarni saqlash xizmati. Qabul qilingan ma'lumotlar, ya'ni bosim va harorat vaqt belgisi bilan birga klaster jadvaliga qo'shiladi. Endi Amazon QuickSight AWS tomonidan taqdim etilgan biznes -razvedka vositasi rasmga kiradi, u ma'lumotni tushunish uchun qizil siljish klasteridagi ma'lumotlarni vizual tasvirga aylantiradi.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

NodeMCU ESP8266 uchun manba kodini bu erda topish mumkin:

4 -qadam: AWS IOT yadro konfiguratsiyasi

AWS IOT yadro konfiguratsiyasi
AWS IOT yadro konfiguratsiyasi
AWS IOT yadro konfiguratsiyasi
AWS IOT yadro konfiguratsiyasi
AWS IOT yadro konfiguratsiyasi
AWS IOT yadro konfiguratsiyasi
  1. AWS IOT yadrosida narsalarni yarating.
  2. Sertifikatni yarating va uni yaratilgan narsaga biriktiring.
  3. Yangi siyosatni yarating va uni narsaga biriktiring.
  4. Endi qoida yarating.
  5. Amazon Kinesis Firehose oqimiga xabar yuborish -ni tanlang.

5 -qadam: Kinesis Firehose Delivery Stream konfiguratsiyasi

Kinesis Firehose etkazib berish oqimi konfiguratsiyasi
Kinesis Firehose etkazib berish oqimi konfiguratsiyasi
Kinesis Firehose etkazib berish oqimi konfiguratsiyasi
Kinesis Firehose etkazib berish oqimi konfiguratsiyasi
Kinesis Firehose etkazib berish oqimi konfiguratsiyasi
Kinesis Firehose etkazib berish oqimi konfiguratsiyasi
  1. Etkazib berish oqimlarini yaratish -ni bosing
  2. Manbani Direct PUT yoki boshqa manbalar sifatida tanlang
  3. Yozuvni o'zgartirish va yozuv formatini o'zgartirishni o'chirib qo'ying.
  4. Amazon Redshift sifatida manzilni tanlang.
  5. Klaster tafsilotlarini to'ldiring.
  6. DPS -dan xabar JSON formatida yaratilishi kerak, shuning uchun nusxa ko'chirish buyrug'i mos ravishda o'zgartirilishi kerak. COPY parametrlari maydoniga JSON "auto" ni kiriting. Bundan tashqari, biz GZIP -ni ishlatmoqchi bo'lganimizda, variantlar oynasida ham xuddi shu narsani aytib o'tish kerak.
  7. O'tkazish vaqtini qisqartirish uchun S3 siqilishini GZIP tartibida yoqing (ixtiyoriy)
  8. Firehose etkazib berilishini ko'rib chiqing va etkazib berish oqimini yaratish -ni bosing

6 -qadam: Amazon Redshift konfiguratsiyasi

Amazon Redshift konfiguratsiyasi
Amazon Redshift konfiguratsiyasi
Amazon Redshift konfiguratsiyasi
Amazon Redshift konfiguratsiyasi
Amazon Redshift konfiguratsiyasi
Amazon Redshift konfiguratsiyasi
  1. Klaster identifikatori, ma'lumotlar bazasi nomi, asosiy foydalanuvchi va parol bilan boshlang.
  2. Dc2.large sifatida tugun turini, alohida tugunlarni qo'shishni xohlasangiz, klaster turini ko'p tugunli qilib tanlang. Agar ko'p tugunli klaster turi tanlangan bo'lsa, hisoblash tugunlari sonini eslang.
  3. Davom eting va keyin klasterni ishga tushiring.
  4. So'rovlar tahrirlovchisiga o'ting va dps_info jadvalini yarating.

Redshift uchun xavfsizlik guruhining kirish qoidasi

  1. Odatiy bo'lib, redshift VPC xavfsizlik guruhi orqali kiruvchi ulanishni cheklaydi.
  2. Redshift QuickSight kabi boshqa xizmatlarga ulanishi uchun redshift uchun kirish qoidasini qo'shing.

7 -qadam: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Xizmatlar ro'yxatidan Amazon QuickSight -ni tanlang. Agar siz birinchi marta foydalanuvchi bo'lsangiz, QuickSight 60 kun davomida foydalanish uchun bepul va undan keyin haq olinadi.
  2. Hisob qaydnomasini muvaffaqiyatli o'rnatgandan so'ng, boshqaruv panelidagi yangi tahlilni bosing.
  3. Tahlilingizga nom bering.
  4. Ko'rsatilgan ro'yxatdan Redshift ma'lumotlar manbasini tanlang.
  5. Ma'lumotlarni saqlash uchun ziravorlar bazasini tanlang. Bu QuickSight tomonidan taqdim etilgan xotira ma'lumotlar bazasi.
  6. Siz qo'shimcha ravishda SPICE -ga ma'lumotlarni yangilashni rejalashtirishingiz mumkin.
  7. Tahlil qilish uchun kerakli maydonlarni qo'shing.
  8. Boshqaruv panelini ulashish variantidan chop eting. Boshqaruv panelini ko'rish uchun boshqa foydalanuvchilarga ruxsat bering.

Tavsiya: