Съдържание:

Визуализиране на барометричното налягане и температура с помощта на 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 стъпки
Видео: Recycled Prolonged Fieldcare Podcast 19: Infection, SIRS, and Sepsis 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 PRESSURE DPS422:

Това е абсолютен сензор за барометрично налягане. Това е сензор от промишлен клас с относителна точност ± 0,06 hPa. И с точност на температурата ± 0.5 ° C.

МОЯТ МОТЕН АДАПТЕР:

Моите IoT адаптери са портали към външни хардуерни решения като Arduino и Raspberry PI, които са популярни хардуерни платформи на IoT. Всичко това дава възможност за най -бърза оценка и развитие на IoT системата.

Комплект за отпускане XMC4700:

Комплект за оценка на микроконтролера XMC4700; Хардуерна съвместимост с 3.3V и 5V Arduino ™ щитове

NodeMCU ESP8266:

NodeMCU е IoT платформа с отворен код. Той включва фърмуер, който работи на ESP8266WiFi SoC от Espressif Systems, и хардуер, който е базиран на модула ESP-12.

Стъпка 2: Архитектура на решението

Архитектура на решението
Архитектура на решението

Уеб услугите на Amazon предлагат услугата MQTT за свързване на устройствата към облака. Моделът MQTT по същество работи на принципа на публикуване-абониране. Устройството, което в този случай е сензор DPS310, действа като издател, който публикува налягането и температурата в основната услуга на AWS IOT, която действа като абонат. Полученото съобщение се препраща към Amazon Kinesis Delivery Stream, като се използва набор от основни правила на AWS IoT. Потокът за доставка е конфигуриран да доставя съобщението до клъстера 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

Конфигурация на потока за доставка на 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 „автоматично“. Също така, тъй като ще използваме GZIP компресия, същото трябва да бъде споменато в полето с опции.
  7. Активирайте компресията S3 като GZIP в ред, за да намалите времето за прехвърляне (Незадължително)
  8. Прегледайте доставката на Firehose и кликнете върху Създаване на поток за доставка

Стъпка 6: Конфигурация на Amazon Redshift

Конфигурация на Amazon Redshift
Конфигурация на Amazon Redshift
Конфигурация на Amazon Redshift
Конфигурация на Amazon Redshift
Конфигурация на Amazon Redshift
Конфигурация на Amazon Redshift
  1. Започнете с идентификатора на клъстера, името на базата данни, главния потребител и паролата.
  2. Изберете Node type като dc2.large, clustertype като multinode, ако искате да включите отделни изчислителни възли. Посочете броя на изчислителните възли, ако е избран тип многоузлов клъстер.
  3. Продължете и след това стартирайте клъстера.
  4. Отидете в редактора на заявки и създайте таблицата dps_info.

Входящо правило на групата за сигурност за Redshift

  1. По подразбиране червеното отместване ограничава входящите връзки чрез VPC група за сигурност.
  2. Добавете входящото правило за червеното отместване, за да позволите на Redshift да се свърже с други услуги, като QuickSight.

Стъпка 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. Публикувайте таблото за управление от опцията за споделяне. Дайте необходим достъп на други потребители за преглед на таблото за управление.

Препоръчано: