Satura rādītājs:
- 1. darbība. Aparatūra
- 2. solis: risinājumu arhitektūra
- 3. darbība: programmatūra
- 4. darbība. AWS IOT pamata konfigurācija
- 5. darbība. Kinesis Firehose piegādes straumes konfigurācija
- 6. darbība: Amazon Redshift konfigurācija
- 7. solis: Amazon QuickSight
Video: Barometriskā spiediena un temperatūras vizualizēšana, izmantojot Infineon XMC4700 RelaxKit, Infineon DPS422 un AWS: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Tas ir vienkāršs projekts, lai fiksētu barometrisko spiedienu un temperatūru, izmantojot Infineon DPS 422. Kļūst neveikli noteiktā laikā noteikt spiedienu un temperatūru. Šeit parādās analītika, ieskats par spiediena un temperatūras izmaiņām noteiktā laika periodā var palīdzēt atklāt defektus un veikt paredzamo apkopi.
Šī projekta veidošanas pievilcība ir Infineon rūpnieciskā spiediena sensora izmantošana un ieskats mērījumos, izmantojot Amazon QuickSight.
1. darbība. Aparatūra
S2GO SPIEDIENS DPS422:
Šis ir absolūtais barometriskā spiediena sensors. Tas ir rūpnieciskas kvalitātes sensors ar relatīvo precizitāti ± 0,06 hPa. Un ar temperatūras precizitāti ± 0,5 ° C.
MANS IOT ADAPTERIS:
Mani IoT adapteri ir vārti uz ārējiem aparatūras risinājumiem, piemēram, Arduino un Raspberry PI, kas ir populāras IoT aparatūras platformas. Tas viss ļauj visātrāk novērtēt un attīstīt IoT sistēmu.
XMC4700 relaksācijas komplekts:
XMC4700 mikrokontrolleru novērtēšanas komplekts; Aparatūras saderība ar 3.3V un 5V Arduino ™ vairogiem
NodeMCU ESP8266:
NodeMCU ir atvērtā koda IoT platforma. Tas ietver programmaparatūru, kas darbojas ar ESP8266WiFi SoC no Espressif Systems, un aparatūru, kuras pamatā ir ESP-12 modulis.
2. solis: risinājumu arhitektūra
Amazon tīmekļa pakalpojumi nodrošina MQTT pakalpojumu, lai ierīces savienotu ar mākoni. MQTT modelis būtībā darbojas pēc publicēšanas-abonēšanas principa. Ierīce, kas šajā gadījumā ir DPS310 sensors, darbojas kā izdevējs, kas publicē spiedienu un temperatūru AWS IOT pamatpakalpojumā, kas darbojas kā abonents. Saņemtais ziņojums tiek pārsūtīts uz Amazon Kinesis Delivery Stream, izmantojot AWS IoT pamatnoteikumu kopu. Piegādes straume ir konfigurēta tā, lai ziņu piegādātu Amazon Redshift klasterim. Amazon Redshift ir datu uzglabāšanas pakalpojums, ko nodrošina AWS. Saņemtie dati, ti, spiediens un temperatūra kopā ar laika zīmogu, tiek pievienoti klasteru tabulai. Tagad tiek parādīts AWS nodrošinātais biznesa izlūkošanas rīks Amazon QuickSight, kas pārveido sarkanās nobīdes kopas datus vizuālā attēlojumā, lai gūtu ieskatu par datiem.
3. darbība: programmatūra
NodeMCU ESP8266 avota kodu var atrast šeit:
4. darbība. AWS IOT pamata konfigurācija
- Izveidojiet lietu AWS IOT kodolā.
- Izveidojiet sertifikātu un pievienojiet to izveidotajai lietai.
- Izveidojiet jauno politiku un pievienojiet to lietai.
- Tagad izveidojiet noteikumu.
- Izvēlieties Sūtīt ziņojumu Amazon Kinesis Firehose straumei.
5. darbība. Kinesis Firehose piegādes straumes konfigurācija
- Noklikšķiniet uz Izveidot piegādes straumes
- Atlasiet avotu kā Direct PUT vai citus avotus
- Atspējojiet ierakstu pārveidošanu un ierakstu formātu konvertēšanu.
- Izvēlieties galamērķi kā Amazon Redshift.
- Aizpildiet klasteru informāciju.
- Tā kā ziņojums no DPS jāveido JSON formātā, kopēšanas komanda ir attiecīgi jāmaina. KOPĒŠANAS opciju lodziņā ievadiet JSON “auto”. Turklāt, tā kā mēs izmantosim GZIP saspiešanu, tas pats ir jāmin opciju lodziņā.
- Iespējojiet S3 saspiešanu kā GZIP pasūtījumu, lai samazinātu pārsūtīšanas laiku (pēc izvēles)
- Pārskatiet Firehose piegādi un noklikšķiniet uz Izveidot piegādes straumi
6. darbība: Amazon Redshift konfigurācija
- Sāciet ar klastera identifikatoru, datu bāzes nosaukumu, galveno lietotāju un paroli.
- Atlasiet mezgla veidu kā dc2.large, klasteru tipu kā daudzkodus, ja vēlaties iekļaut atsevišķus skaitļošanas mezglus. Norādiet skaitļošanas mezglu skaitu, ja ir atlasīts daudzkodu klasteru veids.
- Turpiniet un pēc tam palaidiet kopu.
- Dodieties uz vaicājumu redaktoru un izveidojiet tabulu dps_info.
Drošības grupas ienākošais noteikums sarkanajai nobīdei
- Pēc noklusējuma sarkanā nobīde ierobežo ienākošos savienojumus, izmantojot VPC drošības grupu.
- Pievienojiet sarkanās nobīdes ienākošo noteikumu, lai ļautu Redshift izveidot savienojumu ar citiem pakalpojumiem, piemēram, QuickSight.
7. solis: Amazon QuickSight
- Pakalpojumu sarakstā atlasiet Amazon QuickSight. Ja esat pirmais lietotājs, QuickSight var bez maksas izmantot 60 dienas un pēc tam par to ir jāmaksā.
- Pēc veiksmīgas konta iestatīšanas informācijas panelī noklikšķiniet uz jaunas analīzes.
- Piešķiriet analīzei nosaukumu.
- Dotajā sarakstā atlasiet Redshift datu avotu.
- Datu glabāšanai izvēlieties garšvielu datu bāzi. Šī ir atmiņas datu bāze, ko nodrošina QuickSight.
- Papildus varat izvēlēties ieplānot SPICE datu atjaunināšanu.
- Pievienojiet analīzei nepieciešamos laukus.
- Publicējiet informācijas paneli no kopīgošanas opcijas. Piešķiriet citiem lietotājiem nepieciešamo piekļuvi informācijas paneļa apskatei.
Ieteicams:
Magicbit datu vizualizēšana AWS: 5 soļi
Datu vizualizācija no Magicbit AWS: dati, kas savākti no sensoriem, kas savienoti ar Magicbit, tiks publicēti AWS IOT kodolā, izmantojot MQTT, lai tos grafiski vizualizētu reālā laikā. Šajā projektā, kura pamatā ir ESP32, mēs izmantojam magicbit. Tāpēc jebkurš ESP32 d
Mitruma, spiediena un temperatūras aprēķins, izmantojot BME280 un fotonu saskarni: 6 soļi
Mitruma, spiediena un temperatūras aprēķins, izmantojot BME280 un fotonu saskarni: Mēs saskaramies ar dažādiem projektiem, kuriem nepieciešama temperatūras, spiediena un mitruma kontrole. Tādējādi mēs saprotam, ka šiem parametriem faktiski ir būtiska nozīme, novērtējot sistēmas darba efektivitāti dažādos atmosfēras apstākļos
IoT: Gaismas sensora datu vizualizēšana, izmantojot mezglu-RED: 7 soļi
IoT: Gaismas sensora datu vizualizēšana, izmantojot mezglu-RED: Šajā pamācībā jūs uzzināsit, kā izveidot ar internetu savienotu sensoru! Šai demonstrācijai es izmantošu apkārtējās gaismas sensoru (TI OPT3001), taču derētu jebkurš jūsu izvēlētais sensors (temperatūra, mitrums, potenciometrs utt.). Sensora vērtības
Infineon DPS422 sensora saskarne ar Infineon XMC4700 un datu sūtīšana uz NodeMCU: 13 soļi
Infineon DPS422 sensora saskarne ar Infineon XMC4700 un datu nosūtīšana uz NodeMCU: šajā apmācībā mēs iemācīsimies izmantot DPS422 temperatūras un barometriskā spiediena mērīšanai ar XMC4700. DPS422 patēriņš
Saskarne BMP180 (barometriskā spiediena sensors) ar Arduino: 9 soļi
Saskarne ar BMP180 (barometriskā spiediena sensors) ar Arduino: BMP-180 ir digitāls barometra spiediena sensors ar i2c saskarni. Šis mazais Bosch sensors ir diezgan ērts, jo tas ir mazs izmērs, zems enerģijas patēriņš un augsta precizitāte. Atkarībā no tā, kā mēs interpretējam sensora rādījumus, mēs varētu kontrolēt