সুচিপত্র:

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 ব্যবহার করে ব্যারোমেট্রিক চাপ এবং তাপমাত্রা ভিজুয়ালাইজ করা।

এটি ইনফিনিয়নের ডিপিএস 422 ব্যবহার করে ব্যারোমেট্রিক চাপ এবং তাপমাত্রা ক্যাপচার করার একটি সহজ প্রকল্প। নির্দিষ্ট সময়ের মধ্যে চাপ এবং তাপমাত্রা ট্র্যাক করতে এটি আনাড়ি হয়ে যায়। এখানে বিশ্লেষণগুলি ছবিতে আসে, সময়ের সাথে চাপ এবং তাপমাত্রার পরিবর্তনের অন্তর্দৃষ্টি ত্রুটি সনাক্ত করতে এবং ভবিষ্যদ্বাণীমূলক রক্ষণাবেক্ষণ করতে সহায়তা করতে পারে।

এই প্রকল্পটি তৈরির জন্য আকর্ষণ হল ইনফিনিয়নের ইন্ডাস্ট্রিয়াল গ্রেড প্রেসার সেন্সরের ব্যবহার এবং আমাজন কুইকসাইট ব্যবহার করে পরিমাপ থেকে অন্তর্দৃষ্টি পান।

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

S2GO চাপ DPS422:

এটি একটি পরম ব্যারোমেট্রিক চাপ সেন্সর। এটি একটি শিল্প গ্রেড সেন্সর যার আপেক্ষিক নির্ভুলতা ± 0.06 hPa। এবং temperature 0.5 ° C তাপমাত্রার নির্ভুলতার সাথে।

আমার আইওটি অ্যাডাপ্টার:

আমার IoT অ্যাডাপ্টারগুলি হল Arduino এবং Raspberry PI এর মতো বাহ্যিক হার্ডওয়্যার সমাধানের প্রবেশদ্বার, যা জনপ্রিয় IoT হার্ডওয়্যার প্ল্যাটফর্ম। এই সব IoT সিস্টেমের দ্রুততম মূল্যায়ন এবং বিকাশ সক্ষম করে।

XMC4700 রিল্যাক্স কিট:

XMC4700 মাইক্রোকন্ট্রোলার মূল্যায়ন কিট; হার্ডওয়্যার 3.3V এবং 5V Arduino -Shields এর সাথে সামঞ্জস্যপূর্ণ

NodeMCU ESP8266:

NodeMCU হল একটি ওপেন সোর্স IoT প্ল্যাটফর্ম। এর মধ্যে রয়েছে ফার্মওয়্যার যা Espressif সিস্টেম থেকে ESP8266WiFi SoC তে চলে এবং ESP-12 মডিউলের উপর ভিত্তি করে তৈরি হার্ডওয়্যার।

পদক্ষেপ 2: সমাধান আর্কিটেকচার

সমাধান স্থাপত্য
সমাধান স্থাপত্য

অ্যামাজন ওয়েব সার্ভিসেস ডিভাইসগুলিকে ক্লাউডের সাথে সংযুক্ত করতে MQTT পরিষেবা প্রদান করে। এমকিউটিটি মডেল মূলত পাবলিশ-সাবস্ক্রাইব নীতিতে কাজ করে। এই ক্ষেত্রে যে ডিভাইসটি DPS310 সেন্সর, একটি প্রকাশক হিসেবে কাজ করে যা AWS IOT কোর সার্ভিসে চাপ এবং তাপমাত্রা প্রকাশ করে যা গ্রাহক হিসেবে কাজ করে। প্রাপ্ত বার্তাটি AWS IoT কোর নিয়ম সেট ব্যবহার করে আমাজন কিনেসিস ডেলিভারি স্ট্রীমে পাঠানো হয়। আমাজন রেডশিফ্ট ক্লাস্টারে বার্তা পৌঁছে দেওয়ার জন্য ডেলিভারি স্ট্রিম কনফিগার করা হয়েছে। অ্যামাজন রেডশিফ্ট হল AWS দ্বারা সরবরাহিত ডেটা গুদাম পরিষেবা। প্রাপ্ত ডেটা যেমন চাপ এবং তাপমাত্রা টাইমস্ট্যাম্প সহ ক্লাস্টার টেবিলে যোগ করা হয়। এখন, অ্যামাজন কুইকসাইট 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. একটি আমাজন কিনেসিস ফায়ারহোজ প্রবাহে একটি বার্তা পাঠান নির্বাচন করুন।

ধাপ 5: কিনেসিস ফায়ারহোজ ডেলিভারি স্ট্রিম কনফিগারেশন

Kinesis Firehose ডেলিভারি স্ট্রিম কনফিগারেশন
Kinesis Firehose ডেলিভারি স্ট্রিম কনফিগারেশন
Kinesis Firehose ডেলিভারি স্ট্রিম কনফিগারেশন
Kinesis Firehose ডেলিভারি স্ট্রিম কনফিগারেশন
Kinesis Firehose ডেলিভারি স্ট্রিম কনফিগারেশন
Kinesis Firehose ডেলিভারি স্ট্রিম কনফিগারেশন
  1. ডেলিভারি স্ট্রিম তৈরি করুন এ ক্লিক করুন
  2. সরাসরি PUT বা অন্যান্য উৎস হিসাবে উৎস নির্বাচন করুন
  3. রেকর্ড রূপান্তর এবং রেকর্ড বিন্যাস রূপান্তর অক্ষম করুন।
  4. আমাজন রেডশিফ্ট হিসাবে গন্তব্য নির্বাচন করুন।
  5. ক্লাস্টারের বিবরণ পূরণ করুন।
  6. যেহেতু ডিপিএস থেকে বার্তাটি জেএসওএন ফর্ম্যাটে তৈরি করা হয়, সেই অনুযায়ী কপি কমান্ড পরিবর্তন করা উচিত। কপি বিকল্প বাক্সে, JSON 'অটো' লিখুন। এছাড়াও, যেহেতু আমরা GZIP কম্প্রেশন ব্যবহার করতে যাচ্ছি একই বিকল্প বিকল্প বাক্সে উল্লেখ করা প্রয়োজন।
  7. স্থানান্তরের সময় কমাতে GZIP অর্ডার হিসাবে S3 কম্প্রেশন সক্ষম করুন ()চ্ছিক)
  8. ফায়ারহোজ ডেলিভারি পর্যালোচনা করুন এবং ডেলিভারি স্ট্রিম তৈরি করুন এ ক্লিক করুন

ধাপ 6: অ্যামাজন রেডশিফ্ট কনফিগারেশন

আমাজন রেডশিফ্ট কনফিগারেশন
আমাজন রেডশিফ্ট কনফিগারেশন
আমাজন রেডশিফ্ট কনফিগারেশন
আমাজন রেডশিফ্ট কনফিগারেশন
আমাজন রেডশিফ্ট কনফিগারেশন
আমাজন রেডশিফ্ট কনফিগারেশন
  1. ক্লাস্টার শনাক্তকারী, ডাটাবেসের নাম, মাস্টার ব্যবহারকারী এবং পাসওয়ার্ড দিয়ে শুরু করুন।
  2. Dc2.large হিসাবে নোড টাইপ নির্বাচন করুন, আপনি যদি আলাদা কম্পিউট নোড অন্তর্ভুক্ত করতে চান তাহলে মাল্টিনোড হিসাবে ক্লাস্টারাইপ নির্বাচন করুন। মাল্টিনোড ক্লাস্টার টাইপ নির্বাচিত হলে কম্পিউট নোডের সংখ্যা উল্লেখ করুন।
  3. চালিয়ে যান এবং তারপর ক্লাস্টার চালু করুন।
  4. ক্যোয়ারী এডিটরে যান এবং টেবিল dps_info তৈরি করুন।

রেডশিফটের জন্য সিকিউরিটি গ্রুপ ইনবাউন্ড রুল

  1. ডিফল্টরূপে রেডশিফ্ট ভিপিসি সিকিউরিটি গ্রুপের মাধ্যমে অন্তর্মুখী সংযোগগুলিকে সীমাবদ্ধ করে।
  2. রেডশিফ্টের জন্য অন্তর্মুখী নিয়ম যোগ করুন যাতে রেডশিফ্টকে কুইকসাইটের মতো অন্যান্য পরিষেবার সাথে সংযোগ করতে দেওয়া হয়।

ধাপ 7: অ্যামাজন কুইকসাইট

অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
অ্যামাজন কুইকসাইট
  1. পরিষেবার তালিকা থেকে, Amazon QuickSight নির্বাচন করুন। আপনি যদি প্রথমবার ব্যবহারকারী হন, তাহলে কুইকসাইট days০ দিনের জন্য বিনামূল্যে এবং তারপরে চার্জযোগ্য।
  2. অ্যাকাউন্টটি সফলভাবে সেটআপ করার পরে, ড্যাশবোর্ড থেকে নতুন বিশ্লেষণে ক্লিক করুন।
  3. আপনার বিশ্লেষণের নাম দিন।
  4. প্রদত্ত তালিকা থেকে Redshift ডেটা উৎস নির্বাচন করুন।
  5. তথ্য সংরক্ষণের জন্য মশলা ডাটাবেস নির্বাচন করুন। এটি কুইকসাইট দ্বারা প্রদত্ত ইন মেমরি ডাটাবেস।
  6. আপনি অতিরিক্তভাবে স্পাইসে ডেটা রিফ্রেশ করার সময় নির্ধারণ করতে পারেন।
  7. বিশ্লেষণের জন্য প্রয়োজনীয় ক্ষেত্রগুলি যুক্ত করুন।
  8. শেয়ার অপশন থেকে ড্যাশবোর্ড প্রকাশ করুন। ড্যাশবোর্ড দেখার জন্য অন্যান্য ব্যবহারকারীদের প্রয়োজনীয় অ্যাক্সেস দিন।

প্রস্তাবিত: