সুচিপত্র:

Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা: 5 টি ধাপ
Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা: 5 টি ধাপ

ভিডিও: Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা: 5 টি ধাপ

ভিডিও: Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা: 5 টি ধাপ
ভিডিও: SKR Pro v1.x - Klipper install 2024, নভেম্বর
Anonim
Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা
Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা

এই নির্দেশের উদ্দেশ্য হল Azure IoT Hub এর ক্ষমতার বাস্তব ব্যবহারিক এক্সপোজার। নিবন্ধটি Azure IoT Hub- এর জন্য সাইন আপ করা, একটি রাস্পবেরি পাই স্থাপন করা এবং টেলিমেট্রি পাঠানোর জন্য Pi- কে Azure IoT Hub- এর সাথে সংযুক্ত করে।

আপনি যা পাবেন:

  • একটি Node.js প্রোগ্রামের সাথে একটি কার্যকরী রাস্পবেরি পাই Azure IoT Hub- এ টেলিমেট্রি ডেটা পাঠাচ্ছে
  • Azure IoT Hub টেলিমেট্রি ডেটা গ্রহণ করছে

চিড়িয়াখানায় কে কে আছে:

রাস্পবেরি পাই: রাস্পবেরি পাই যুক্তিযুক্তভাবে সর্বকালের সবচেয়ে জনপ্রিয় কম্পিউটার। এটি ক্ষুদ্র, সস্তা এবং সেটআপ করা সহজ। নিবন্ধটি রাস্পবেরি পাই 3+ সংস্করণের সাথে কাজ করে।

Azure IoT Hub: IoT Hub একটি ক্লাউড-ভিত্তিক পরিচালিত পরিষেবা যা IoT ডিভাইস এবং ব্যাকএন্ড অ্যানালিটিক্স/প্রসেসিং সিস্টেমের মধ্যে বসে। বিপুল সংখ্যক আইওটি ডিভাইস থেকে টেলিমেট্রি এবং ডেটা ট্রাফিকের ব্যবস্থাপনা, ডিভাইসের অবস্থা পরিচালনা এবং নিরাপত্তা এবং নির্ভরযোগ্যতা নিশ্চিত করা আইওটি-নিবিড় সমাধান রোলআউটে একটি বড় চ্যালেঞ্জ ছিল। Azure IoT Hub এই সমস্যার সমাধান করে লক্ষ লক্ষ ডিভাইসের জন্য একটি ফ্রন্ট-লাইন ইন্টারফেস হিসেবে এটিকে নির্ভরযোগ্যভাবে এবং নিরাপদে সংযুক্ত করার জন্য, এবং এটি ডাউনস্ট্রিম ক্লাউড-ভিত্তিক ব্যাকএন্ড সিস্টেমে প্রক্রিয়াকরণের জন্য ডেটা, সিগন্যাল এবং টেলিমেট্রির রাউটিং সক্ষম করে। এই নিবন্ধটি মাইক্রোসফটের প্রদত্ত নমুনা কোডটি গিটহাব -এ ব্যবহার করে।

ধাপ 1: Azure IoT Hub সেটআপ করুন

Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
Azure IoT Hub সেটআপ করুন
  • Azure ওয়েবসাইটে গিয়ে * বিনামূল্যে * Azure ট্রায়াল অ্যাকাউন্টের জন্য সাইন-আপ করুন। একবার আপনার Azure অ্যাকাউন্ট চালু হয়ে গেলে, হোম পেজের মেনুতে যান এবং রিসোর্স তৈরি করুন -এ ক্লিক করুন।
  • সম্পদ তালিকায় আইওটি হাব অনুসন্ধান করুন, ফলাফল থেকে আইওটি হাব নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।
  • Azure IoT Hub সেটআপ করার জন্য নিম্নলিখিত মানগুলি লিখুন এবং 'পর্যালোচনা করুন এবং তৈরি করুন' এ ক্লিক করুন

সাবস্ক্রিপশন: F1 - ফ্রি টিয়ার

রিসোর্স গ্রুপ: এটি সম্পদের একটি সংগ্রহ। যদি আপনার একটি বিদ্যমান সংগ্রহ থাকে, তাহলে এটি নির্বাচন করুন অথবা একটি নতুন রিসোর্স গ্রুপ তৈরি করুন (এর জন্য শুধু একটি নাম প্রয়োজন)

অঞ্চল: আপনার অঞ্চল নির্বাচন করুন

আইওটি হাব নাম: একটি অনন্য নাম লিখুন

একটি নতুন Azure IoT Hub রিসোর্স তৈরি করতে সিস্টেমটি কয়েক মিনিট সময় নেবে। একবার প্রস্তুত হয়ে গেলে, রিসোর্স ড্যাশবোর্ড দেখতে এটিতে ক্লিক করুন।

ধাপ 2: রাস্পবেরি পাই সেটআপ করুন

আপনার উইন্ডোজ বা ম্যাক মেশিনের মাধ্যমে এসডি কার্ডে রাস্পবিয়ান বাস্টার সংরক্ষণ করুন। রাস্পবেরি পাইতে এসডি কার্ড andোকান এবং বুট করুন। একবার ডেস্কটপ প্রদর্শিত হলে, Wi-Fi এর সাথে সংযোগ করুন।

সমস্যা সমাধানের জন্য, রাস্পবেরি পাই অফিসিয়াল ডকুমেন্টেশন দেখুন।

ধাপ 3: Azure IoT Hub এ একটি ডিভাইস তৈরি করুন

Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
  • Azure পোর্টালে ফিরে যান এবং Azure IoT Hub রিসোর্স পৃষ্ঠায় IoT ডিভাইসগুলিতে ক্লিক করুন। একটি নতুন ডিভাইস তৈরি করতে '+NEW' ক্লিক করুন
  • ডিভাইস আইডি লিখুন
  • এটি আইওটি হাবের একটি ডিভাইস তৈরি করবে
  • ডিভাইসে ক্লিক করুন এবং প্রাথমিক সংযোগ স্ট্রিং অনুলিপি করুন

ধাপ 4: রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন

রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন
রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন
রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন
রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন

আইওটি হাব প্রকল্পগুলিকে দ্রুত শুরু করার জন্য মাইক্রোসফ্ট গিটহাবের নমুনা কোড, দ্রুত শুরু এবং টিউটোরিয়াল প্রকাশ করেছে। আমরা রাস্পবেরি পাই টিউটোরিয়াল ব্যবহার করব। টিউটোরিয়ালটি node.js ব্যবহার করে কিন্তু বিরক্ত হয় না, এই প্রকল্পটি তৈরি করতে আপনার node.js এর কাজের জ্ঞান প্রয়োজন নেই।

  • SSH ক্লায়েন্ট ব্যবহার করে ডিভাইসে সংযোগ করুন। সাধারণভাবে বলতে গেলে, এটি উইন্ডোজের জন্য পুটি এবং ম্যাক মেশিনের জন্য টার্মিনাল হবে।
  • রাস্পবেরি পাই এর সাথে সংযোগ করুন

ssh [email protected]

Node.js সংস্করণ চেক করুন, এটি 10 এর চেয়ে বড় হওয়া উচিত।

নোড -ভি

GitHub থেকে Raspberry Pi এর সোর্স কোড পান

গিট ক্লোন

কোড ডিরেক্টরিতে যান এবং ইনস্টল করুন

cd azure-iot-sample-node/iot-hub/Tutorials/RaspberryPiApp

npm ইন্সটল

  • এর পরে, আমরা অ্যাপটিকে কনফিগার করব 'সিমুলেটেড' তাপমাত্রা ডেটা অ্যাজুর আইওটি হাব -এ পাঠাতে। ফোল্ডারের ভিতরে যান এবং কমান্ড প্রম্পট বা রাস্পবেরি পাই ডেস্কটপের মাধ্যমে config.json সম্পাদনা করুন। হাইলাইট করা টেক্সটকে 'সত্য' এ পরিবর্তন করুন
  • এসএসএইচ ক্লায়েন্টে ফিরে যান এবং রাস্পবেরি পাইকে অ্যাজুর আইওটি হাবের সাথে সংযুক্ত করতে পূর্বে অনুলিপি করা ডিভাইস সংযোগ স্ট্রিংটি প্রবেশ করুন

sudo node index.js 'Azure IoT Hub থেকে ডিভাইস সংযোগ স্ট্রিং'

ধাপ 5: Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন

Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন
Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন
Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন
Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন
Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন
Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন

Azure IoT Hub এ প্রাপ্ত টেলিমেট্রি ডেটা দেখতে, আমরা ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করব। আপনার যদি ইতিমধ্যে ভিএস কোড ইনস্টল না থাকে, তাহলে ওয়েবসাইট থেকে ডাউনলোড করুন।

  • ভিজ্যুয়াল স্টুডিও কোড খুলুন এবং এক্সটেনশনে ক্লিক করুন। Azure IoT Hub এক্সটেনশন ইনস্টল করুন
  • একবার এক্সটেনশন ইনস্টল হয়ে গেলে, এক্সপ্লোরারে Azure IoT Hub- এ ক্লিক করুন। এটি আপনাকে Azure পোর্টাল অ্যাক্সেস করতে লগ ইন করতে বলবে এবং তারপর Azure IoT Hub রিসোর্স এবং রাস্পবেরি পাই ডিভাইস দেখাবে।
  • ডিভাইসে ডান-ক্লিক করুন এবং 'স্টার্ট মনিটরিং বিল্ট-ইন ইভেন্ট এন্ডপয়েন্ট' এ ক্লিক করুন। এটি রাস্পবেরি পাই থেকে প্রাপ্ত টেলিমেট্রি ডেটা দেখানো শুরু করবে

পাশের স্ক্রিন ভিউ SSH ক্লায়েন্ট (Azure IoT Hub এ ডেটা পাঠানো) এবং ভিজ্যুয়াল স্টুডিও কোড (Azure IoT Hub এ প্রাপ্ত টেলিমেট্রি ডেটা দেখাচ্ছে) দেখায়।

আশা করি আপনি এটি আকর্ষণীয় এবং দরকারী পাবেন। নির্দ্বিধায় আপনার মতামত শেয়ার করুন। শুভ রাস্পবেরি পাই-/ing/

প্রস্তাবিত: