সুচিপত্র:
- ধাপ 1: Azure IoT Hub সেটআপ করুন
- ধাপ 2: রাস্পবেরি পাই সেটআপ করুন
- ধাপ 3: Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
- ধাপ 4: রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন
- ধাপ 5: Azure IoT Hub তে টেলিমেট্রি ডেটা দেখুন
ভিডিও: Azure IoT Hub দিয়ে Raspberry Pi সেট আপ করা: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নির্দেশের উদ্দেশ্য হল 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 ওয়েবসাইটে গিয়ে * বিনামূল্যে * Azure ট্রায়াল অ্যাকাউন্টের জন্য সাইন-আপ করুন। একবার আপনার Azure অ্যাকাউন্ট চালু হয়ে গেলে, হোম পেজের মেনুতে যান এবং রিসোর্স তৈরি করুন -এ ক্লিক করুন।
- সম্পদ তালিকায় আইওটি হাব অনুসন্ধান করুন, ফলাফল থেকে আইওটি হাব নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।
- Azure IoT Hub সেটআপ করার জন্য নিম্নলিখিত মানগুলি লিখুন এবং 'পর্যালোচনা করুন এবং তৈরি করুন' এ ক্লিক করুন
সাবস্ক্রিপশন: F1 - ফ্রি টিয়ার
রিসোর্স গ্রুপ: এটি সম্পদের একটি সংগ্রহ। যদি আপনার একটি বিদ্যমান সংগ্রহ থাকে, তাহলে এটি নির্বাচন করুন অথবা একটি নতুন রিসোর্স গ্রুপ তৈরি করুন (এর জন্য শুধু একটি নাম প্রয়োজন)
অঞ্চল: আপনার অঞ্চল নির্বাচন করুন
আইওটি হাব নাম: একটি অনন্য নাম লিখুন
একটি নতুন Azure IoT Hub রিসোর্স তৈরি করতে সিস্টেমটি কয়েক মিনিট সময় নেবে। একবার প্রস্তুত হয়ে গেলে, রিসোর্স ড্যাশবোর্ড দেখতে এটিতে ক্লিক করুন।
ধাপ 2: রাস্পবেরি পাই সেটআপ করুন
আপনার উইন্ডোজ বা ম্যাক মেশিনের মাধ্যমে এসডি কার্ডে রাস্পবিয়ান বাস্টার সংরক্ষণ করুন। রাস্পবেরি পাইতে এসডি কার্ড andোকান এবং বুট করুন। একবার ডেস্কটপ প্রদর্শিত হলে, Wi-Fi এর সাথে সংযোগ করুন।
সমস্যা সমাধানের জন্য, রাস্পবেরি পাই অফিসিয়াল ডকুমেন্টেশন দেখুন।
ধাপ 3: Azure IoT Hub এ একটি ডিভাইস তৈরি করুন
- Azure পোর্টালে ফিরে যান এবং Azure IoT Hub রিসোর্স পৃষ্ঠায় IoT ডিভাইসগুলিতে ক্লিক করুন। একটি নতুন ডিভাইস তৈরি করতে '+NEW' ক্লিক করুন
- ডিভাইস আইডি লিখুন
- এটি আইওটি হাবের একটি ডিভাইস তৈরি করবে
- ডিভাইসে ক্লিক করুন এবং প্রাথমিক সংযোগ স্ট্রিং অনুলিপি করুন
ধাপ 4: রাস্পবেরি পাইতে কোড স্থাপন করুন এবং Azure IoT Hub এর সাথে সংযুক্ত করুন
আইওটি হাব প্রকল্পগুলিকে দ্রুত শুরু করার জন্য মাইক্রোসফ্ট গিটহাবের নমুনা কোড, দ্রুত শুরু এবং টিউটোরিয়াল প্রকাশ করেছে। আমরা রাস্পবেরি পাই টিউটোরিয়াল ব্যবহার করব। টিউটোরিয়ালটি node.js ব্যবহার করে কিন্তু বিরক্ত হয় না, এই প্রকল্পটি তৈরি করতে আপনার node.js এর কাজের জ্ঞান প্রয়োজন নেই।
- SSH ক্লায়েন্ট ব্যবহার করে ডিভাইসে সংযোগ করুন। সাধারণভাবে বলতে গেলে, এটি উইন্ডোজের জন্য পুটি এবং ম্যাক মেশিনের জন্য টার্মিনাল হবে।
- রাস্পবেরি পাই এর সাথে সংযোগ করুন
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 পোর্টাল অ্যাক্সেস করতে লগ ইন করতে বলবে এবং তারপর Azure IoT Hub রিসোর্স এবং রাস্পবেরি পাই ডিভাইস দেখাবে।
- ডিভাইসে ডান-ক্লিক করুন এবং 'স্টার্ট মনিটরিং বিল্ট-ইন ইভেন্ট এন্ডপয়েন্ট' এ ক্লিক করুন। এটি রাস্পবেরি পাই থেকে প্রাপ্ত টেলিমেট্রি ডেটা দেখানো শুরু করবে
পাশের স্ক্রিন ভিউ SSH ক্লায়েন্ট (Azure IoT Hub এ ডেটা পাঠানো) এবং ভিজ্যুয়াল স্টুডিও কোড (Azure IoT Hub এ প্রাপ্ত টেলিমেট্রি ডেটা দেখাচ্ছে) দেখায়।
আশা করি আপনি এটি আকর্ষণীয় এবং দরকারী পাবেন। নির্দ্বিধায় আপনার মতামত শেয়ার করুন। শুভ রাস্পবেরি পাই-/ing/
প্রস্তাবিত:
WS2812b LED স্ট্রিপ দিয়ে রাস্পবেরি পাইতে হাইপারিয়ন দিয়ে OSMC কিভাবে সেট করবেন: 8 টি ধাপ
WS2812b লেড স্ট্রিপ সহ রাস্পবেরি পাইতে হাইপারিয়নের সাথে ওএসএমসি কীভাবে সেট আপ করবেন: কখনও কখনও আমি খুব ভাল ইংরেজি করি, কখনও কখনও না … প্রথম জিনিসগুলি প্রথমে। এটি আমার প্রথম নির্দেশযোগ্য এবং ইংরেজি আমার মাতৃভাষা নয়, তাই দয়া করে, আমার উপর খুব কঠিন হবেন না। এটি ফ্রেমটি কীভাবে তৈরি করা যায় সে সম্পর্কে নয়, এটি সহজ। এটি ইনস্টল করার বিষয়ে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
Arduino দিয়ে ব্লুটুথ HC-05 সেট আপ করা: 5 টি ধাপ
Arduino দিয়ে ব্লুটুথ HC-05 সেট আপ করা: এই প্রকল্পে, আমরা Arduino এর সাথে HC05 ব্লুটুথ মডিউল নিযুক্ত করব যাতে স্মার্টফোন থেকে Arduino ইউনিটে বার্তা পাঠানো যায় এবং কম্পিউটারে প্রদর্শিত হয়। HC-05 ব্লুটুথ মডিউল সম্পর্কে: HC-05 মডিউলটি সহজ ব্লুটুথ এসপিপি (সিরিয়াল পোর্ট প্রটোকল) মডিউল ব্যবহার করুন
রাস্পবিয়ান (জেসি) হেডলেস দিয়ে আপনার রাস্পবেরি পাই সেট আপ করা: 3 টি ধাপ
রাস্পবিয়ান (জেসি) হেডলেস দিয়ে আপনার রাস্পবেরি পাই সেট আপ করা: সবার আগে আমাদের জানতে হবে এই সব কি। আমি এখানে তত্ত্ব পাঠ দিতে যাচ্ছি না। এখন পর্যন্ত আপনাকে শুধু জানতে হবে যে রাস্পবেরি পাই একটি একক বোর্ড মিনি কম্পিউটার (theতিহ্যগত কম্পিউটারের চেয়ে ছোট অর্থে মিনি) এটাই সহজ।