Mundarija:
- 1 -qadam: Uskuna
- 2 -qadam: Yechim arxitekturasi
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: AWS IOT yadro konfiguratsiyasi
- 5 -qadam: Kinesis Firehose Delivery Stream konfiguratsiyasi
- 6 -qadam: Amazon Redshift konfiguratsiyasi
- 7 -qadam: Amazon QuickSight
Video: Infineon XMC4700 RelaxKit, Infineon DPS422 va AWS yordamida barometrik bosim va haroratni vizualizatsiya qilish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
NodeMCU ESP8266 uchun manba kodini bu erda topish mumkin:
4 -qadam: AWS IOT yadro konfiguratsiyasi
- AWS IOT yadrosida narsalarni yarating.
- Sertifikatni yarating va uni yaratilgan narsaga biriktiring.
- Yangi siyosatni yarating va uni narsaga biriktiring.
- Endi qoida yarating.
- Amazon Kinesis Firehose oqimiga xabar yuborish -ni tanlang.
5 -qadam: Kinesis Firehose Delivery Stream konfiguratsiyasi
- Etkazib berish oqimlarini yaratish -ni bosing
- Manbani Direct PUT yoki boshqa manbalar sifatida tanlang
- Yozuvni o'zgartirish va yozuv formatini o'zgartirishni o'chirib qo'ying.
- Amazon Redshift sifatida manzilni tanlang.
- Klaster tafsilotlarini to'ldiring.
- 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.
- O'tkazish vaqtini qisqartirish uchun S3 siqilishini GZIP tartibida yoqing (ixtiyoriy)
- Firehose etkazib berilishini ko'rib chiqing va etkazib berish oqimini yaratish -ni bosing
6 -qadam: Amazon Redshift konfiguratsiyasi
- Klaster identifikatori, ma'lumotlar bazasi nomi, asosiy foydalanuvchi va parol bilan boshlang.
- 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.
- Davom eting va keyin klasterni ishga tushiring.
- So'rovlar tahrirlovchisiga o'ting va dps_info jadvalini yarating.
Redshift uchun xavfsizlik guruhining kirish qoidasi
- Odatiy bo'lib, redshift VPC xavfsizlik guruhi orqali kiruvchi ulanishni cheklaydi.
- Redshift QuickSight kabi boshqa xizmatlarga ulanishi uchun redshift uchun kirish qoidasini qo'shing.
7 -qadam: Amazon QuickSight
- 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.
- Hisob qaydnomasini muvaffaqiyatli o'rnatgandan so'ng, boshqaruv panelidagi yangi tahlilni bosing.
- Tahlilingizga nom bering.
- Ko'rsatilgan ro'yxatdan Redshift ma'lumotlar manbasini tanlang.
- Ma'lumotlarni saqlash uchun ziravorlar bazasini tanlang. Bu QuickSight tomonidan taqdim etilgan xotira ma'lumotlar bazasi.
- Siz qo'shimcha ravishda SPICE -ga ma'lumotlarni yangilashni rejalashtirishingiz mumkin.
- Tahlil qilish uchun kerakli maydonlarni qo'shing.
- Boshqaruv panelini ulashish variantidan chop eting. Boshqaruv panelini ko'rish uchun boshqa foydalanuvchilarga ruxsat bering.
Tavsiya:
AWS -da Magicbit -dan ma'lumotlarni vizualizatsiya qilish: 5 qadam
AWS -da Magicbit -dan ma'lumotlarni vizualizatsiya qilish: Magicbit -ga ulangan datchiklardan yig'ilgan ma'lumotlar MQTT orqali AWS IOT yadrosida chop etiladi va real vaqtda grafik ko'rinishida bo'ladi. Biz ESP32 -ga asoslangan ushbu loyihani ishlab chiqish paneli sifatida magicbit -dan foydalanmoqdamiz. Shuning uchun har qanday ESP32 d
BME280 va foton interfeysi yordamida namlik, bosim va haroratni hisoblash: 6 qadam
BME280 va foton interfeysi yordamida namlik, bosim va haroratni hisoblash: Biz harorati, bosimi va namligini kuzatishni talab qiladigan turli loyihalarni uchratamiz. Biz shuni tushunamizki, bu parametrlar har xil atmosfera sharoitida tizimning ish samaradorligini baholashda muhim rol o'ynaydi
IoT: Node-RED yordamida yorug'lik sensori ma'lumotlarini vizualizatsiya qilish: 7 qadam
IoT: Node-RED yordamida yorug'lik sensori ma'lumotlarini vizualizatsiya qilish: Bu ko'rsatmada siz Internetga ulangan sensorni qanday yaratishni o'rganasiz! Men bu namoyish uchun tashqi yorug'lik sensori (TI OPT3001) dan foydalanaman, lekin siz tanlagan har qanday sensor (harorat, namlik, potansiyometr va boshqalar) ishlaydi. Sensor qiymatlari
Infineon DPS422 sensorini Infineon XMC4700 bilan o'zaro bog'lash va ma'lumotlarni NodeMCU -ga yuborish: 13 qadam
Infineon DPS422 sensorini Infineon XMC4700 bilan o'zaro bog'lash va ma'lumotlarni NodeMCU -ga yuborish: Ushbu qo'llanmada biz XMC4700.DPS422 yordamida harorat va barometrik bosimni o'lchash uchun DPS422 -dan qanday foydalanishni bilib olamiz. iste'mol.
Raspberry Pi yordamida MPL3115A2 yordamida balandlik, bosim va haroratni o'lchang: 6 qadam
MPL3115A2 yordamida Raspberry Pi -dan foydalanib, balandlik, bosim va haroratni o'lchang: nima borligini biling va nima uchun unga egalik qilayotganingizni biling! Bu juda qiziq. Biz Internet -avtomatlashtirish asrida yashayapmiz, chunki u ko'plab yangi ilovalarga kiradi. Kompyuter va elektronika ixlosmandlari sifatida biz Raspberry Pi a bilan ko'p narsani o'rgandik