Съдържание:
- Стъпка 1: Хардуер
- Стъпка 2: Архитектура на решението
- Стъпка 3: Софтуер
- Стъпка 4: Основна конфигурация на AWS IOT
- Стъпка 5: Конфигурация на потока за доставка на Kinesis Firehose
- Стъпка 6: Конфигурация на Amazon Redshift
- Стъпка 7: Amazon QuickSight
Видео: Визуализиране на барометричното налягане и температура с помощта на Infineon XMC4700 RelaxKit, Infineon DPS422 и AWS .: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е прост проект за улавяне на барометричното налягане и температура с помощта на 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.
- Създайте сертификата и го прикачете към създаденото нещо.
- Създайте новата политика и я прикрепете към нещото.
- Сега създайте правило.
- Изберете Изпращане на съобщение до поток на Amazon Kinesis Firehose.
Стъпка 5: Конфигурация на потока за доставка на Kinesis Firehose
- Кликнете върху Създаване на потоци за доставка
- Изберете източник като Direct PUT или друг източник
- Деактивирайте трансформацията на запис и преобразуването на формат на запис.
- Изберете дестинация като Amazon Redshift.
- Попълнете подробностите за клъстера.
- Тъй като съобщението от DPS трябва да се генерира във формат JSON, командата за копиране трябва да бъде съответно променена. В полето за опции за копиране въведете JSON „автоматично“. Също така, тъй като ще използваме GZIP компресия, същото трябва да бъде споменато в полето с опции.
- Активирайте компресията S3 като GZIP в ред, за да намалите времето за прехвърляне (Незадължително)
- Прегледайте доставката на Firehose и кликнете върху Създаване на поток за доставка
Стъпка 6: Конфигурация на Amazon Redshift
- Започнете с идентификатора на клъстера, името на базата данни, главния потребител и паролата.
- Изберете Node type като dc2.large, clustertype като multinode, ако искате да включите отделни изчислителни възли. Посочете броя на изчислителните възли, ако е избран тип многоузлов клъстер.
- Продължете и след това стартирайте клъстера.
- Отидете в редактора на заявки и създайте таблицата dps_info.
Входящо правило на групата за сигурност за Redshift
- По подразбиране червеното отместване ограничава входящите връзки чрез VPC група за сигурност.
- Добавете входящото правило за червеното отместване, за да позволите на Redshift да се свърже с други услуги, като QuickSight.
Стъпка 7: Amazon QuickSight
- От списъка с услуги изберете Amazon QuickSight. Ако сте за първи път потребител, QuickSight е безплатен за използване в продължение на 60 дни и се заплаща след това.
- След успешно настройване на акаунта кликнете върху нов анализ от таблото за управление.
- Дайте името на вашия анализ.
- Изберете Redshift източник на данни от дадения списък.
- Изберете базата данни за подправки за съхранение на данните. Това е базата данни в паметта, предоставена от QuickSight.
- Можете допълнително да изберете да планирате опресняването на данните в SPICE.
- Добавете задължителните полета за анализ.
- Публикувайте таблото за управление от опцията за споделяне. Дайте необходим достъп на други потребители за преглед на таблото за управление.
Препоръчано:
M5STACK Как да показвате температура, влажност и налягане на M5StickC ESP32 с помощта на Visuino - Лесно за изпълнение: 6 стъпки
M5STACK Как да показвате температура, влажност и налягане на M5StickC ESP32 с помощта на Visuino - Лесно за правене: В този урок ще се научим как да програмираме ESP32 M5Stack StickC с Arduino IDE и Visuino за показване на температурата, влажността и налягането с помощта на сензор ENV (DHT12, BMP280, BMM150)
Изчисляване на влажност, налягане и температура с помощта на BME280 и фотонен интерфейс .: 6 стъпки
Изчисляване на влажност, налягане и температура с помощта на BME280 и фотонен интерфейс. Срещаме различни проекти, които изискват мониторинг на температурата, налягането и влажността. Така осъзнаваме, че тези параметри всъщност играят жизненоважна роля за оценката на работната ефективност на системата при различни атмосферни условия
Надморска височина, налягане и температура с помощта на Raspberry Pi с MPL3115A2: 6 стъпки
Надморска височина, налягане и температура с помощта на Raspberry Pi с MPL3115A2: Звучи интересно. Това е напълно възможно в този момент, когато всички ние влизаме в поколението на IoT. Като изрод за електроника, ние играхме с Raspberry Pi и решихме да правим интересни проекти, използвайки тези знания. В този проект ние ще
Свързване на сензор Infineon DPS422 с Infineon XMC4700 и изпращане на данни към NodeMCU: 13 стъпки
Свързване на сензор Infineon DPS422 с Infineon XMC4700 и изпращане на данни към NodeMCU: В този урок ще се научим как да използваме DPS422 за измерване на температура и барометрично налягане с XMC4700.DPS422 DPS422 е миниатюрен цифров барометричен сензор за въздушно налягане и температура с висока точност и нисък ток потребление
Температура, относителна влажност, регистратор на атмосферно налягане с помощта на Raspberry Pi и TE свързаност MS8607-02BA01: 22 стъпки (със снимки)
Температура, относителна влажност, регистратор на атмосферно налягане с помощта на Raspberry Pi и TE свързаност MS8607-02BA01: Въведение: В този проект ще ви покажа как да изградите настройка по стъпка система за регистриране на температурата на влажността и атмосферното налягане. Този проект се основава на чипа за околната среда Raspberry Pi 3 Model B и TE Connectivity MS8607-02BA