Мазмуну:

Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу: 8 кадам
Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу: 8 кадам

Video: Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу: 8 кадам

Video: Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу: 8 кадам
Video: AML INFI Robot Test 2 Conversation 2024, Июль
Anonim
Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу
Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу
Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу
Infinityon XMC4700 RelaxKit, Infineon DPS422 жана AWSти колдонуу менен барометрдик басым менен температураны визуалдаштыруу

Барометрдик басым менен температураны Infineonдун DPS 422 жардамы менен түшүрүү үчүн жөнөкөй проект. Бир мезгил ичинде басым менен температураны көзөмөлдөө эпсиз болуп калат. Бул жерде аналитика сүрөттө көрүнөт, бир мезгил ичинде басымдын жана температуранын өзгөрүшү жөнүндө түшүнүк каталарды табууга жана алдын ала тейлөөнү аткарууга жардам берет.

Бул долбоорду тартуунун кызыкчылыгы Infineonдун өнөр жайлык басым сенсорун колдонуу жана Amazon QuickSightти колдонуп өлчөөлөрдөн түшүнүк алуу.

1 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

S2GO басым DPS422:

Бул абсолюттук барометрдик басым сенсору. Бул салыштырмалуу тактык менен ± 0,06 гПа болгон өнөр жай класстагы сенсор. Жана ± 0,5 ° С температуранын тактыгы менен.

Менин IOT Адаптерим:

Менин IoT адаптерлерим IoT популярдуу платформа платформалары болгон Arduino жана Raspberry PI сыяктуу тышкы жабдык чечимдерине шлюз болуп саналат. Мунун баары IoT системасын эң ылдам баалоого жана өнүктүрүүгө мүмкүндүк берет.

XMC4700 Relax комплект:

XMC4700 микроконтроллердин баалоо комплекти; 3.3V жана 5V Arduino ™ Shields менен шайкеш шаймандар

NodeMCU ESP8266:

NodeMCU - ачык булак IoT платформасы. Бул Espressif системаларынан ESP8266WiFi SoCде иштеген программалык камсыздоону жана ESP-12 модулуна негизделген жабдыктарды камтыйт.

2 -кадам: Чечим архитектурасы

Чечим архитектурасы
Чечим архитектурасы

Amazon веб сервистери түзмөктөрдү булутка туташтыруу үчүн MQTT кызматын көрсөтөт. MQTT модели негизинен жарыялоо-жазылуу принциби боюнча иштейт. Бул учурда DPS310 сенсору болгон түзмөк абоненттин милдетин аткаруучу AWS IOT негизги кызматына басым менен температураны жарыялаган жарчы катары иштейт. Алынган билдирүү AWS IoT негизги эрежелерин колдонуу менен Amazon Kinesis Delivery Streamге жөнөтүлөт. Delivery Stream билдирүүнү Amazon Redshift кластерине жеткирүү үчүн конфигурацияланган. Amazon Redshift - бул AWS тарабынан берилген маалыматтарды сактоо кызматы. Алынган маалыматтар, башкача айтканда, басым жана температура убакыт белгиси менен бирге кластердик таблицага кошулат. Эми, Amazon QuickSight AWS тарабынан берилген бизнес чалгындоо куралы, сүрөттөрдү түшүнүү үчүн, кызыл ылдый кластердеги маалыматтарды визуалдык өкүлчүлүккө айландырат.

3 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

NodeMCU ESP8266 үчүн булак кодун бул жерден тапса болот:

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

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. Түз PUT же башка булактар катары булакты тандаңыз
  3. Жазуунун трансформациясын жана жазуунун форматын өзгөртүүнү өчүрүү.
  4. Amazon Redshift катары көздөгөн жерди тандаңыз.
  5. Кластердин чоо -жайын толтуруңуз.
  6. DPSтен келген билдирүү JSON форматында түзүлүшү керек болгондуктан, көчүрүү буйругу ошого жараша өзгөрүшү керек. COPY параметрлери кутучасына JSON "авто" киргизиңиз. Ошондой эле, биз 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 катары түйүн түрүн тандаңыз, эгерде өзүнчө эсептөө түйүндөрүн кошууну кааласаңыз, кластердик типти multinode катары тандаңыз. Эгерде көп түйүндүү кластердин түрү тандалса, эсептөө түйүндөрүнүн санын айт.
  3. Улантуу жана андан кийин кластерди ишке киргизүү.
  4. Суроо редакторуна барып, dps_info таблицасын түзүңүз.

Redshift үчүн коопсуздук тобунун кирүү эрежеси

  1. Демейки боюнча, redshift 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. Бөлүшүү опциясынан тактаны жарыялаңыз. Башкаруу тактасын көрүү үчүн башка колдонуучуларга уруксат бериңиз.

Сунушталууда: