Мазмұны:

Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау: 8 қадам
Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау: 8 қадам

Бейне: Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау: 8 қадам

Бейне: Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау: 8 қадам
Бейне: Embedded Web Server Application with XMC4500 Microcontroller - Infineon Technologies 2024, Шілде
Anonim
Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау
Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау
Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау
Infineon 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 Relax жинағы:

XMC4700 микроконтроллерді бағалау жинағы; 3.3V және 5V Arduino ™ Shields -пен жабдықтың үйлесімділігі

NodeMCU ESP8266:

NodeMCU - бұл ашық IoT платформасы. Ол Espressif Systems ESP8266WiFi SoC жүйесінде жұмыс істейтін микробағдарламаны және ESP-12 модуліне негізделген жабдықты қамтиды.

2 -қадам: Шешім архитектурасы

Шешім архитектурасы
Шешім архитектурасы

Amazon веб -қызметтері бұлтты құрылғыларды қосу үшін MQTT қызметін ұсынады. MQTT моделі негізінен жариялау-жазылу принципінде жұмыс істейді. Бұл жағдайда DPS310 сенсоры болып табылатын құрылғы абонент ретінде әрекет ететін AWS IOT негізгі қызметіне қысым мен температураны жариялайтын баспагер қызметін атқарады. Алынған хабарлама Amazon Kinesis жеткізу ағынына AWS IoT негізгі ережелер жиынтығының көмегімен жіберіледі. Жеткізу ағыны Amazon Redshift кластеріне хабарды жеткізу үшін конфигурацияланған. Amazon Redshift - бұл AWS ұсынатын деректерді сақтау қызметі. Алынған деректер, яғни қысым мен температура уақыт белгісімен бірге кластер кестесіне қосылады. Енді Amazon QuickSight AWS ұсынған іскерлік интеллект құралы суретке түседі, ол деректерді түсіну үшін қызыл ығысу кластеріндегі деректерді визуалды көрсетуге айналдырады.

3 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету

NodeMCU ESP8266 бастапқы кодын мына жерден табуға болады:

4 -қадам: AWS IOT Core конфигурациясы

AWS IOT Core конфигурациясы
AWS IOT Core конфигурациясы
AWS IOT Core конфигурациясы
AWS IOT Core конфигурациясы
AWS IOT Core конфигурациясы
AWS IOT Core конфигурациясы
  1. Затты AWS IOT ядросында жасаңыз.
  2. Сертификатты жасаңыз және оны жасалған затқа тіркеңіз.
  3. Жаңа саясат жасаңыз және оны затқа тіркеңіз.
  4. Енді ереже жасаңыз.
  5. Amazon Kinesis Firehose ағынына хабар жіберуді таңдаңыз.

5 -қадам: Kinesis Firehose жеткізу ағынының конфигурациясы

Kinesis Firehose жеткізу ағынының конфигурациясы
Kinesis Firehose жеткізу ағынының конфигурациясы
Kinesis Firehose жеткізу ағынының конфигурациясы
Kinesis Firehose жеткізу ағынының конфигурациясы
Kinesis Firehose жеткізу ағынының конфигурациясы
Kinesis Firehose жеткізу ағынының конфигурациясы
  1. Жеткізу ағындарын жасау түймесін басыңыз
  2. Көзді Direct PUT немесе басқа көздер ретінде таңдаңыз
  3. Жазба түрлендіруді және жазба форматын түрлендіруді өшіріңіз.
  4. Баратын жерді Amazon Redshift ретінде таңдаңыз.
  5. Кластер мәліметтерін толтырыңыз.
  6. DPS хабарламасы JSON форматында жасалатындықтан, көшіру пәрмені сәйкесінше өзгертілуі керек. КӨШІРУ опциялары жолағына 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. Сұрау редакторына өтіп, dps_info кестесін құрыңыз.

Redshift үшін қауіпсіздік тобының кіріс ережесі

  1. Әдепкі бойынша қызыл жылжу 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. Басқару тақтасын бөлісу опциясынан жариялаңыз. Басқару тақтасын қарау үшін басқа пайдаланушыларға рұқсат беріңіз.

Ұсынылған: