|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago | |
assignment.md | 4 weeks ago | |
pi.md | 4 weeks ago | |
virtual-device.md | 4 weeks ago | |
wio-terminal.md | 4 weeks ago |
README.md
IoT পরিচিতি
স্কেচনোট: নিত্য নারাসিমহান। বড় সংস্করণের জন্য ছবিতে ক্লিক করুন।
এই পাঠটি Hello IoT সিরিজ এর অংশ হিসেবে Microsoft Reactor থেকে শেখানো হয়েছিল। এটি দুটি ভিডিওতে শেখানো হয়েছিল - একটি ১ ঘণ্টার পাঠ এবং একটি ১ ঘণ্টার অফিস আওয়ার যেখানে পাঠের অংশগুলো আরও গভীরভাবে আলোচনা করা হয় এবং প্রশ্নের উত্তর দেওয়া হয়।
🎥 উপরের ছবিগুলোতে ক্লিক করে ভিডিওগুলো দেখুন
প্রাক-পাঠ কুইজ
পরিচিতি
এই পাঠে ইন্টারনেট অফ থিংস (IoT) সম্পর্কিত কিছু প্রাথমিক বিষয় আলোচনা করা হয়েছে এবং আপনার হার্ডওয়্যার সেটআপ করার প্রক্রিয়া শুরু করা হয়েছে।
এই পাঠে আমরা আলোচনা করব:
- ইন্টারনেট অফ থিংস কী?
- IoT ডিভাইস
- আপনার ডিভাইস সেটআপ করুন
- IoT এর প্রয়োগ
- আপনার চারপাশে থাকা IoT ডিভাইসের উদাহরণ
ইন্টারনেট অফ থিংস কী?
'ইন্টারনেট অফ থিংস' শব্দটি ১৯৯৯ সালে কেভিন অ্যাশটন দ্বারা তৈরি করা হয়েছিল, যা সেন্সরের মাধ্যমে ইন্টারনেটকে বাস্তব জগতের সাথে সংযুক্ত করার ধারণাকে বোঝায়। তখন থেকে, এই শব্দটি এমন যেকোনো ডিভাইসকে বোঝাতে ব্যবহৃত হয়েছে যা তার চারপাশের বাস্তব জগতের সাথে যোগাযোগ করে, হয় সেন্সরের মাধ্যমে ডেটা সংগ্রহ করে, অথবা অ্যাকচুয়েটরের মাধ্যমে বাস্তব জগতের সাথে যোগাযোগ করে (যেমন সুইচ চালু করা বা LED জ্বালানো), সাধারণত অন্যান্য ডিভাইস বা ইন্টারনেটের সাথে সংযুক্ত থাকে।
সেন্সর তথ্য সংগ্রহ করে, যেমন গতি, তাপমাত্রা বা অবস্থান পরিমাপ।
অ্যাকচুয়েটর বৈদ্যুতিক সংকেতকে বাস্তব জগতের ক্রিয়ায় রূপান্তরিত করে, যেমন সুইচ চালু করা, আলো জ্বালানো, শব্দ তৈরি করা, বা অন্য হার্ডওয়্যারে নিয়ন্ত্রণ সংকেত পাঠানো।
IoT শুধুমাত্র ডিভাইসের মধ্যে সীমাবদ্ধ নয় - এটি ক্লাউড-ভিত্তিক পরিষেবাগুলোকেও অন্তর্ভুক্ত করে যা সেন্সর ডেটা প্রক্রিয়া করতে পারে বা IoT ডিভাইসের সাথে সংযুক্ত অ্যাকচুয়েটরকে অনুরোধ পাঠাতে পারে। এটি এমন ডিভাইসগুলোকেও অন্তর্ভুক্ত করে যেগুলো ইন্টারনেট সংযোগ ছাড়াই কাজ করে, যেগুলোকে প্রায়ই এজ ডিভাইস বলা হয়। এই ডিভাইসগুলো সাধারণত ক্লাউডে প্রশিক্ষিত AI মডেল ব্যবহার করে সেন্সর ডেটা প্রক্রিয়া এবং প্রতিক্রিয়া জানাতে সক্ষম।
IoT একটি দ্রুত বর্ধনশীল প্রযুক্তি ক্ষেত্র। অনুমান করা হয় যে ২০২০ সালের শেষ নাগাদ ৩০ বিলিয়ন IoT ডিভাইস ইন্টারনেটে সংযুক্ত ছিল। ভবিষ্যতের দিকে তাকালে, অনুমান করা হয় যে ২০২৫ সালের মধ্যে IoT ডিভাইসগুলো প্রায় ৮০ জেটাবাইট বা ৮০ ট্রিলিয়ন গিগাবাইট ডেটা সংগ্রহ করবে। এটি প্রচুর পরিমাণে ডেটা!
✅ একটু গবেষণা করুন: IoT ডিভাইস দ্বারা উৎপন্ন ডেটার কতটুকু আসলে ব্যবহৃত হয় এবং কতটুকু অপচয় হয়? কেন এত ডেটা উপেক্ষা করা হয়?
এই ডেটাই IoT এর সাফল্যের চাবিকাঠি। একজন সফল IoT ডেভেলপার হতে হলে আপনাকে বুঝতে হবে কোন ডেটা সংগ্রহ করতে হবে, কীভাবে তা সংগ্রহ করতে হবে, কীভাবে সেই ডেটার ভিত্তিতে সিদ্ধান্ত নিতে হবে, এবং প্রয়োজনে সেই সিদ্ধান্তগুলো বাস্তব জগতের সাথে কীভাবে যোগাযোগ করতে হবে।
IoT ডিভাইস
IoT এর T মানে থিংস - ডিভাইসগুলো যা তাদের চারপাশের বাস্তব জগতের সাথে যোগাযোগ করে, হয় সেন্সরের মাধ্যমে ডেটা সংগ্রহ করে, অথবা অ্যাকচুয়েটরের মাধ্যমে বাস্তব জগতের সাথে যোগাযোগ করে।
উৎপাদন বা বাণিজ্যিক ব্যবহারের জন্য ডিভাইস, যেমন কনজিউমার ফিটনেস ট্র্যাকার বা শিল্প মেশিন কন্ট্রোলার, সাধারণত কাস্টম-তৈরি হয়। এগুলো কাস্টম সার্কিট বোর্ড ব্যবহার করে, এমনকি কাস্টম প্রসেসরও থাকতে পারে, যা নির্দিষ্ট কাজের প্রয়োজন মেটানোর জন্য ডিজাইন করা হয়, যেমন হাতের কব্জিতে ফিট করার জন্য ছোট হওয়া, বা উচ্চ তাপমাত্রা, উচ্চ চাপ বা উচ্চ কম্পনযুক্ত কারখানা পরিবেশে কাজ করার জন্য শক্তপোক্ত হওয়া।
একজন ডেভেলপার হিসেবে IoT সম্পর্কে শেখার জন্য বা একটি ডিভাইস প্রোটোটাইপ তৈরি করার জন্য, আপনাকে একটি ডেভেলপার কিট দিয়ে শুরু করতে হবে। এগুলো সাধারণ-উদ্দেশ্য IoT ডিভাইস যা ডেভেলপারদের ব্যবহারের জন্য ডিজাইন করা হয়েছে, প্রায়শই এমন বৈশিষ্ট্য সহ যা উৎপাদন ডিভাইসে থাকবে না, যেমন সেন্সর বা অ্যাকচুয়েটর সংযুক্ত করার জন্য বাহ্যিক পিন, ডিবাগিংয়ের জন্য হার্ডওয়্যার, বা অতিরিক্ত সংস্থান যা বড় উৎপাদন চালানোর সময় অপ্রয়োজনীয় খরচ যোগ করবে।
এই ডেভেলপার কিটগুলো সাধারণত দুটি বিভাগে পড়ে - মাইক্রোকন্ট্রোলার এবং সিঙ্গল-বোর্ড কম্পিউটার। এগুলো এখানে পরিচিত করা হবে, এবং আমরা পরবর্তী পাঠে আরও বিস্তারিত আলোচনা করব।
💁 আপনার ফোনকেও একটি সাধারণ-উদ্দেশ্য IoT ডিভাইস হিসেবে বিবেচনা করা যেতে পারে, যেখানে সেন্সর এবং অ্যাকচুয়েটর বিল্ট-ইন থাকে, এবং বিভিন্ন অ্যাপ সেন্সর এবং অ্যাকচুয়েটরকে বিভিন্নভাবে ব্যবহার করে বিভিন্ন ক্লাউড পরিষেবার সাথে।
মাইক্রোকন্ট্রোলার
একটি মাইক্রোকন্ট্রোলার (MCU, মাইক্রোকন্ট্রোলার ইউনিটের সংক্ষিপ্ত রূপ) একটি ছোট কম্পিউটার যা নিম্নলিখিত অংশগুলো নিয়ে গঠিত:
🧠 একটি বা একাধিক সেন্ট্রাল প্রসেসিং ইউনিট (CPU) - মাইক্রোকন্ট্রোলারের 'মস্তিষ্ক' যা আপনার প্রোগ্রাম চালায়
💾 মেমরি (RAM এবং প্রোগ্রাম মেমরি) - যেখানে আপনার প্রোগ্রাম, ডেটা এবং ভেরিয়েবল সংরক্ষিত থাকে
🔌 প্রোগ্রামেবল ইনপুট/আউটপুট (I/O) সংযোগ - বাহ্যিক পেরিফেরাল (সংযুক্ত ডিভাইস) যেমন সেন্সর এবং অ্যাকচুয়েটরের সাথে যোগাযোগ করার জন্য
মাইক্রোকন্ট্রোলার সাধারণত কম খরচের কম্পিউটিং ডিভাইস, যেখানে কাস্টম হার্ডওয়্যারে ব্যবহৃত গড় দাম প্রায় US$0.50 পর্যন্ত কমে যায়, এবং কিছু ডিভাইস US$0.03 পর্যন্ত সস্তা। ডেভেলপার কিটের দাম US$4 থেকে শুরু হয়, এবং আপনি আরও বৈশিষ্ট্য যোগ করলে খরচ বাড়ে। Wio Terminal, একটি মাইক্রোকন্ট্রোলার ডেভেলপার কিট Seeed Studios থেকে, যার সেন্সর, অ্যাকচুয়েটর, WiFi এবং একটি স্ক্রিন রয়েছে, এর দাম প্রায় US$30।
💁 ইন্টারনেটে মাইক্রোকন্ট্রোলার খুঁজতে গেলে MCU শব্দটি খুঁজতে সতর্ক থাকুন, কারণ এটি মার্ভেল সিনেমাটিক ইউনিভার্সের অনেক ফলাফল নিয়ে আসতে পারে, মাইক্রোকন্ট্রোলার নয়।
মাইক্রোকন্ট্রোলারগুলোকে সাধারণত খুব নির্দিষ্ট কিছু কাজ করার জন্য প্রোগ্রাম করা হয়, সাধারণ-উদ্দেশ্য কম্পিউটার যেমন PC বা Mac এর মতো নয়। খুব নির্দিষ্ট পরিস্থিতি ছাড়া, আপনি একটি মনিটর, কীবোর্ড এবং মাউস সংযুক্ত করতে পারবেন না এবং এগুলোকে সাধারণ-উদ্দেশ্য কাজের জন্য ব্যবহার করতে পারবেন না।
মাইক্রোকন্ট্রোলার ডেভেলপার কিটগুলো সাধারণত বোর্ডে অতিরিক্ত সেন্সর এবং অ্যাকচুয়েটর নিয়ে আসে। বেশিরভাগ বোর্ডে একটি বা একাধিক LED থাকে যা আপনি প্রোগ্রাম করতে পারেন, পাশাপাশি অন্যান্য ডিভাইস যেমন বিভিন্ন নির্মাতার ইকোসিস্টেম ব্যবহার করে আরও সেন্সর বা অ্যাকচুয়েটর যোগ করার জন্য স্ট্যান্ডার্ড প্লাগ বা বিল্ট-ইন সেন্সর (সাধারণত সবচেয়ে জনপ্রিয় যেমন তাপমাত্রা সেন্সর)। কিছু মাইক্রোকন্ট্রোলারে বিল্ট-ইন ওয়্যারলেস সংযোগ থাকে যেমন ব্লুটুথ বা WiFi, অথবা বোর্ডে অতিরিক্ত মাইক্রোকন্ট্রোলার থাকে এই সংযোগ যোগ করার জন্য।
💁 মাইক্রোকন্ট্রোলার সাধারণত C/C++ ভাষায় প্রোগ্রাম করা হয়।
সিঙ্গল-বোর্ড কম্পিউটার
একটি সিঙ্গল-বোর্ড কম্পিউটার একটি ছোট কম্পিউটিং ডিভাইস যা একটি ছোট বোর্ডে একটি সম্পূর্ণ কম্পিউটারের সমস্ত উপাদান ধারণ করে। এগুলো এমন ডিভাইস যা ডেস্কটপ বা ল্যাপটপ PC বা Mac এর কাছাকাছি স্পেসিফিকেশন রয়েছে, একটি পূর্ণ অপারেটিং সিস্টেম চালায়, কিন্তু ছোট, কম শক্তি ব্যবহার করে এবং উল্লেখযোগ্যভাবে সস্তা।
Raspberry Pi সবচেয়ে জনপ্রিয় সিঙ্গল-বোর্ড কম্পিউটারগুলোর মধ্যে একটি।
মাইক্রোকন্ট্রোলারের মতো, সিঙ্গল-বোর্ড কম্পিউটারে CPU, মেমরি এবং ইনপুট/আউটপুট পিন থাকে, কিন্তু এতে অতিরিক্ত বৈশিষ্ট্য থাকে যেমন গ্রাফিক্স চিপ যা আপনাকে মনিটর সংযুক্ত করতে দেয়, অডিও আউটপুট এবং USB পোর্ট যা কীবোর্ড, মাউস এবং অন্যান্য স্ট্যান্ডার্ড USB ডিভাইস যেমন ওয়েবক্যাম বা বাহ্যিক স্টোরেজ সংযুক্ত করতে দেয়। প্রোগ্রামগুলো SD কার্ড বা হার্ড ড্রাইভে সংরক্ষিত হয় অপারেটিং সিস্টেমের সাথে, বোর্ডে বিল্ট-ইন মেমরি চিপের পরিবর্তে।
🎓 আপনি একটি সিঙ্গল-বোর্ড কম্পিউটারকে একটি ছোট, সস্তা সংস্করণ হিসেবে ভাবতে পারেন যে PC বা Mac আপনি এটি পড়ছেন, GPIO (জেনারেল-পারপাস ইনপুট/আউটপুট) পিন যোগ করার সুবিধাসহ যা সেন্সর এবং অ্যাকচুয়েটরের সাথে যোগাযোগ করতে পারে।
সিঙ্গল-বোর্ড কম্পিউটার সম্পূর্ণ-সুবিধাযুক্ত কম্পিউটার, তাই যেকোনো ভাষায় প্রোগ্রাম করা যায়। IoT ডিভাইস সাধারণত Python ভাষায় প্রোগ্রাম করা হয়।
পরবর্তী পাঠের জন্য হার্ডওয়্যার পছন্দ
পরবর্তী পাঠগুলোতে IoT ডিভাইস ব্যবহার করে বাস্তব জগতের সাথে যোগাযোগ এবং ক্লাউডের সাথে যোগাযোগ করার জন্য অ্যাসাইনমেন্ট অন্তর্ভুক্ত থাকবে। প্রতিটি পাঠে ৩টি ডিভাইস পছন্দের সমর্থন থাকবে - Arduino (Seeed Studios Wio Terminal ব্যবহার করে), অথবা একটি সিঙ্গল-বোর্ড কম্পিউটার, হয় একটি বাস্তব ডিভাইস (Raspberry Pi 4) অথবা আপনার PC বা Mac-এ চলমান একটি ভার্চুয়াল সিঙ্গল-বোর্ড কম্পিউটার।
আপনি সমস্ত অ্যাসাইনমেন্ট সম্পন্ন করতে প্রয়োজনীয় হার্ডওয়্যারের বিষয়ে হার্ডওয়্যার গাইড এ পড়তে পারেন।
💁 IoT হার্ডওয়্যার কেনার প্রয়োজন নেই অ্যাসাইনমেন্ট সম্পন্ন করতে, আপনি সবকিছু একটি ভার্চুয়াল সিঙ্গল-বোর্ড কম্পিউটার ব্যবহার করে করতে পারেন।
আপনি কোন হার্ডওয়্যার বেছে নেবেন তা আপনার উপর নির্ভর করে - এটি নির্ভর করে আপনার বাড়িতে বা স্কুলে কী উপলব্ধ আছে এবং আপনি কোন প্রোগ্রামিং ভাষা জানেন বা শিখতে চান। উভয় হার্ডওয়্যার ভেরিয়েন্ট একই সেন্সর ইকোসিস্টেম ব্যবহার করবে, তাই আপনি যদি একটি পথে শুরু করেন, আপনি অন্যটিতে পরিবর্তন করতে পারেন বেশিরভাগ কিট প্রতিস্থাপন না করেই। ভার্চুয়াল সিঙ্গল-বোর্ড কম্পিউটার Raspberry Pi-তে শেখার সমতুল্য হবে, যেখানে কোডের বেশিরভাগ অংশ Pi-তে স্থানান্তরযোগ্য হবে যদি আপনি শেষ পর্যন্ত একটি ডিভাইস এবং সেন্সর পান।
Arduino ডেভেলপার কিট
যদি আপনি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট শেখার আগ্রহী হন, আপনি Arduino ডিভাইস ব্যবহার করে অ্যাসাইনমেন্ট সম্পন্ন করতে পারেন। আপনাকে C/C++ প্রোগ্রামিংয়ের একটি মৌলিক ধারণা থাকতে হবে, কারণ পাঠগুলো শুধুমাত্র Arduino ফ্রেমওয়ার্ক, ব্যবহৃত সেন্সর এবং অ্যাকচুয়েটর এবং ক্লাউডের সাথে যোগাযোগকারী লাইব্রেরি সম্পর্কিত কোড শেখাবে।
অ্যাসাইনমেন্টগুলো Visual Studio Code এবং PlatformIO মাইক্রোকন্ট্রোলার ডেভেলপমেন্টের জন্য এক্সটেনশন ব্যবহার করবে। আপনি যদি এই টুলে অভিজ্ঞ হন তবে Arduino IDE ব্যবহার করতে পারেন, কারণ নির্দেশনা প্রদান করা হবে না।
সিঙ্গল-বোর্ড কম্পিউটার ডেভেলপার কিট
যদি আপনি সিঙ্গল-বোর্ড কম্পিউটার ব্যবহার করে IoT ডেভেলপমেন্ট শেখার আগ্রহী হন, আপনি Raspberry Pi বা আপনার PC বা Mac-এ চলমান একটি ভার্চুয়াল ডিভাইস ব্যবহার করে অ্যাসাইনমেন্ট সম্পন্ন করতে পারেন।
আপনাকে Python প্রোগ্রামিংয়ের একটি মৌলিক ধারণা থাকতে হবে, কারণ পাঠগুলো শুধুমাত্র ব্যবহৃত সেন্সর এবং অ্যাকচুয়েটর এবং ক্লাউডের সাথে যোগাযোগকারী লাইব্রেরি সম্পর্কিত কোড শেখাবে।
💁 যদি আপনি Python কোড শেখার আগ্রহী হন, নিম্নলিখিত দুটি ভিডিও সিরিজ দেখুন:
অ্যাসাইনমেন্টগুলো Visual Studio Code ব্যবহার করবে।
যদি আপনি Raspberry Pi ব্যবহার করেন, আপনি Raspberry Pi OS-এর সম্পূর্ণ ডেস্কটপ সংস্করণ ব্যবহার করে আপনার Pi চালাতে পারেন এবং Raspberry Pi OS সংস্করণ VS Code ব্যবহার করে সরাসরি Pi-তে সমস্ত কোডিং করতে পারেন, অথবা আপনার PC বা Mac থেকে Remote SSH এক্সটেনশন ব্যবহার করে আপনার Pi-তে সংযোগ করতে পারেন এবং কোড সম্পাদনা, ডিবাগ এবং চালাতে পারেন যেন আপনি সরাসরি Pi-তে কোডিং করছেন।
যদি আপনি ভার্চুয়াল ডিভাইস অপশন ব্যবহার করেন, আপনি সরাসরি আপনার কম্পিউটারে কোড করবেন। সেন্সর এবং অ্যাকচুয়েটর অ্যাক্সেস করার পরিবর্তে, আপনি একটি টুল ব্যবহার করবেন যা এই হার্ডওয়্যারকে সিমুলেট করে, সেন্সর মান নির্ধারণ করে এবং স্ক্রিনে অ্যাকচুয়েটরের ফলাফল দেখায়।
আপনার ডিভাইস সেটআপ করুন
আপনার IoT ডিভ 💁 যদি আপনার এখনও কোনো ডিভাইস না থাকে, তাহলে কোন ডিভাইসটি ব্যবহার করবেন এবং অতিরিক্ত কী হার্ডওয়্যার কিনতে হবে তা নির্ধারণ করতে হার্ডওয়্যার গাইড দেখুন। হার্ডওয়্যার কেনার প্রয়োজন নেই, কারণ সব প্রকল্প ভার্চুয়াল হার্ডওয়্যারে চালানো যেতে পারে। এই নির্দেশাবলীতে আপনি যে হার্ডওয়্যার বা টুল ব্যবহার করবেন তার নির্মাতাদের তৃতীয় পক্ষের ওয়েবসাইটের লিঙ্ক অন্তর্ভুক্ত রয়েছে। এটি নিশ্চিত করার জন্য যে আপনি সর্বদা বিভিন্ন টুল এবং হার্ডওয়্যারের জন্য সর্বশেষ নির্দেশাবলী ব্যবহার করছেন।
আপনার ডিভাইস সেটআপ করতে এবং একটি 'হ্যালো ওয়ার্ল্ড' প্রকল্প সম্পন্ন করতে প্রাসঙ্গিক গাইডটি অনুসরণ করুন। এটি এই শুরু করার অংশের ৪টি পাঠে একটি IoT নাইটলাইট তৈরি করার প্রথম ধাপ হবে।
✅ আপনি Arduino এবং Single-board কম্পিউটারের জন্য VS Code ব্যবহার করবেন। যদি আপনি আগে এটি ব্যবহার না করে থাকেন, তাহলে VS Code সাইট থেকে আরও পড়ুন।
IoT এর প্রয়োগ
IoT অনেক ধরনের ব্যবহারিক ক্ষেত্রে প্রয়োগ করা হয়, যা কয়েকটি বিস্তৃত গোষ্ঠীতে বিভক্ত:
- কনজিউমার IoT
- কমার্শিয়াল IoT
- ইন্ডাস্ট্রিয়াল IoT
- ইনফ্রাস্ট্রাকচার IoT
✅ একটু গবেষণা করুন: নিচে বর্ণিত প্রতিটি ক্ষেত্রে একটি বাস্তব উদাহরণ খুঁজুন যা পাঠ্যটিতে উল্লেখ করা হয়নি।
কনজিউমার IoT
কনজিউমার IoT এমন ডিভাইসগুলিকে বোঝায় যা ভোক্তারা কিনে তাদের বাড়িতে ব্যবহার করেন। এই ডিভাইসগুলির মধ্যে কিছু অত্যন্ত কার্যকরী, যেমন স্মার্ট স্পিকার, স্মার্ট হিটিং সিস্টেম এবং রোবোটিক ভ্যাকুয়াম ক্লিনার। অন্যগুলো তাদের কার্যকারিতার ক্ষেত্রে প্রশ্নবিদ্ধ, যেমন ভয়েস-কন্ট্রোলড ট্যাপ যা চালু করার পর বন্ধ করা যায় না কারণ চলমান পানির শব্দের কারণে ভয়েস কন্ট্রোল কাজ করে না।
কনজিউমার IoT ডিভাইসগুলি মানুষকে তাদের পরিবেশে আরও বেশি কিছু অর্জন করতে সক্ষম করছে, বিশেষ করে ১ বিলিয়ন প্রতিবন্ধী ব্যক্তিদের। রোবোটিক ভ্যাকুয়াম ক্লিনারগুলি চলাচলে অসুবিধা থাকা ব্যক্তিদের জন্য পরিষ্কার মেঝে সরবরাহ করতে পারে, ভয়েস-কন্ট্রোলড ওভেন সীমিত দৃষ্টি বা মোটর নিয়ন্ত্রণ থাকা ব্যক্তিদের শুধুমাত্র তাদের কণ্ঠস্বর ব্যবহার করে ওভেন গরম করতে সাহায্য করে, স্বাস্থ্য মনিটরগুলি রোগীদের তাদের দীর্ঘস্থায়ী অবস্থার আরও নিয়মিত এবং বিস্তারিত আপডেটের মাধ্যমে পর্যবেক্ষণ করতে সাহায্য করে। এই ডিভাইসগুলি এতটাই সাধারণ হয়ে উঠছে যে এমনকি ছোট শিশুরাও তাদের দৈনন্দিন জীবনের অংশ হিসেবে ব্যবহার করছে, যেমন COVID মহামারীর সময় ভার্চুয়াল স্কুলিং করা শিক্ষার্থীরা তাদের স্কুলের কাজ ট্র্যাক করার জন্য স্মার্ট হোম ডিভাইসে টাইমার সেট করছে বা আসন্ন ক্লাস মিটিংয়ের জন্য অ্যালার্ম দিচ্ছে।
✅ আপনার বাড়িতে বা আপনার কাছে কী কী কনজিউমার IoT ডিভাইস রয়েছে?
কমার্শিয়াল IoT
কমার্শিয়াল IoT কর্মক্ষেত্রে IoT এর ব্যবহারকে বোঝায়। একটি অফিস সেটিংয়ে, আলো এবং হিটিং পরিচালনা করার জন্য উপস্থিতি সেন্সর এবং মুভমেন্ট ডিটেক্টর থাকতে পারে যাতে আলো এবং তাপ শুধুমাত্র প্রয়োজন না হলে বন্ধ থাকে, খরচ এবং কার্বন নির্গমন কমানো যায়। একটি কারখানায়, IoT ডিভাইসগুলি নিরাপত্তা ঝুঁকির জন্য পর্যবেক্ষণ করতে পারে, যেমন কর্মীরা হার্ড হ্যাট না পরা বা শব্দ বিপজ্জনক মাত্রায় পৌঁছেছে। খুচরা ক্ষেত্রে, IoT ডিভাইসগুলি ঠান্ডা স্টোরেজের তাপমাত্রা পরিমাপ করতে পারে, ফ্রিজ বা ফ্রিজার প্রয়োজনীয় তাপমাত্রার সীমার বাইরে থাকলে দোকান মালিককে সতর্ক করতে পারে, অথবা তারা তাকের আইটেমগুলি পর্যবেক্ষণ করতে পারে যাতে কর্মীদের বিক্রি হওয়া পণ্য পুনরায় পূরণ করতে নির্দেশ দেয়। পরিবহন শিল্প ক্রমবর্ধমানভাবে IoT এর উপর নির্ভর করছে যানবাহনের অবস্থান পর্যবেক্ষণ করতে, রোড ইউজার চার্জিংয়ের জন্য রাস্তায় মাইলেজ ট্র্যাক করতে, ড্রাইভার ঘন্টা এবং বিরতি মেনে চলা ট্র্যাক করতে, বা কর্মীদের জানাতে যখন একটি যানবাহন একটি ডিপোতে পৌঁছাচ্ছে লোডিং বা আনলোডিংয়ের জন্য প্রস্তুতি নিতে।
✅ আপনার স্কুল বা কর্মক্ষেত্রে কী কী কমার্শিয়াল IoT ডিভাইস রয়েছে?
ইন্ডাস্ট্রিয়াল IoT (IIoT)
ইন্ডাস্ট্রিয়াল IoT, বা IIoT, বড় পরিসরে যন্ত্রপাতি নিয়ন্ত্রণ এবং পরিচালনা করার জন্য IoT ডিভাইসগুলির ব্যবহারকে বোঝায়। এটি কারখানা থেকে ডিজিটাল কৃষি পর্যন্ত অনেক ধরনের ব্যবহারিক ক্ষেত্রে অন্তর্ভুক্ত করে।
কারখানাগুলি বিভিন্ন উপায়ে IoT ডিভাইস ব্যবহার করে। যন্ত্রপাতি তাপমাত্রা, কম্পন এবং ঘূর্ণন গতি ট্র্যাক করার জন্য একাধিক সেন্সর দিয়ে পর্যবেক্ষণ করা যেতে পারে। এই ডেটা পর্যবেক্ষণ করা যেতে পারে যাতে যন্ত্রটি নির্দিষ্ট সহনশীলতার বাইরে গেলে বন্ধ করা যায় - উদাহরণস্বরূপ, এটি খুব গরম হয়ে যায় এবং বন্ধ হয়ে যায়। এই ডেটা সময়ের সাথে সাথে সংগ্রহ এবং বিশ্লেষণ করা যেতে পারে ভবিষ্যদ্বাণীমূলক রক্ষণাবেক্ষণ করার জন্য, যেখানে AI মডেলগুলি ব্যর্থতার দিকে নিয়ে যাওয়া ডেটা বিশ্লেষণ করে এবং এটি ব্যবহার করে অন্যান্য ব্যর্থতা ঘটার আগে পূর্বাভাস দেয়।
ডিজিটাল কৃষি ক্রমবর্ধমান জনসংখ্যাকে খাওয়ানোর জন্য গুরুত্বপূর্ণ, বিশেষ করে ৫০০ মিলিয়ন পরিবারের ২ বিলিয়ন মানুষ যারা জীবিকা নির্বাহের কৃষি এর উপর নির্ভর করে। ডিজিটাল কৃষি কয়েকটি একক সংখ্যার ডলার সেন্সর থেকে বিশাল বাণিজ্যিক সেটআপ পর্যন্ত হতে পারে। একজন কৃষক তাপমাত্রা পর্যবেক্ষণ করে এবং গ্রোয়িং ডিগ্রি ডে ব্যবহার করে পূর্বাভাস দিতে পারেন কখন একটি ফসল কাটার জন্য প্রস্তুত হবে। তারা মাটির আর্দ্রতা পর্যবেক্ষণকে স্বয়ংক্রিয় সেচ ব্যবস্থার সাথে সংযুক্ত করতে পারেন যাতে তাদের গাছপালা যতটা প্রয়োজন ততটা পানি পায়, কিন্তু তার বেশি নয় যাতে তাদের ফসল শুকিয়ে না যায় এবং পানি অপচয় না হয়। কৃষকরা এটিকে আরও এগিয়ে নিয়ে যাচ্ছেন এবং ড্রোন, স্যাটেলাইট ডেটা এবং AI ব্যবহার করে বিশাল কৃষিজমির উপর ফসলের বৃদ্ধি, রোগ এবং মাটির গুণমান পর্যবেক্ষণ করছেন।
✅ কৃষকদের সাহায্য করার জন্য আর কী কী IoT ডিভাইস ব্যবহার করা যেতে পারে?
ইনফ্রাস্ট্রাকচার IoT
ইনফ্রাস্ট্রাকচার IoT প্রতিদিন মানুষ যে স্থানীয় এবং বৈশ্বিক অবকাঠামো ব্যবহার করে তা পর্যবেক্ষণ এবং নিয়ন্ত্রণ করে।
স্মার্ট সিটি হল শহুরে এলাকা যেখানে IoT ডিভাইস ব্যবহার করে শহরের ডেটা সংগ্রহ করা হয় এবং এটি ব্যবহার করে শহরটি কীভাবে পরিচালিত হয় তা উন্নত করা হয়। এই শহরগুলি সাধারণত স্থানীয় সরকার, একাডেমিয়া এবং স্থানীয় ব্যবসার মধ্যে সহযোগিতার মাধ্যমে পরিচালিত হয়, পরিবহন থেকে পার্কিং এবং দূষণ পর্যন্ত বিভিন্ন বিষয় ট্র্যাক এবং পরিচালনা করে। উদাহরণস্বরূপ, ডেনমার্কের কোপেনহেগেনে, বায়ু দূষণ স্থানীয় বাসিন্দাদের জন্য গুরুত্বপূর্ণ, তাই এটি পরিমাপ করা হয় এবং ডেটা ব্যবহার করে সাইক্লিং এবং জগিংয়ের জন্য সবচেয়ে পরিষ্কার রুটের তথ্য প্রদান করা হয়।
স্মার্ট পাওয়ার গ্রিড পৃথক বাড়ির স্তরে ব্যবহার ডেটা সংগ্রহ করে বিদ্যুতের চাহিদার আরও ভাল বিশ্লেষণ করতে দেয়। এই ডেটা দেশীয় স্তরে সিদ্ধান্ত গ্রহণে সহায়তা করতে পারে, যেমন কোথায় নতুন বিদ্যুৎ কেন্দ্র তৈরি করা হবে, এবং ব্যক্তিগত স্তরে ব্যবহারকারীদের তাদের বিদ্যুৎ ব্যবহারের পরিমাণ, কখন তারা ব্যবহার করছে এবং এমনকি খরচ কমানোর পরামর্শ দিতে পারে, যেমন রাতে বৈদ্যুতিক গাড়ি চার্জ করা।
✅ আপনি যেখানে থাকেন সেখানে কিছু পরিমাপ করার জন্য IoT ডিভাইস যোগ করতে পারলে, আপনি কী পরিমাপ করতে চান?
আপনার চারপাশে থাকা IoT ডিভাইসগুলির উদাহরণ
আপনার চারপাশে ঠিক কতগুলো IoT ডিভাইস রয়েছে তা দেখে আপনি অবাক হবেন। আমি বাড়ি থেকে লিখছি এবং আমার কাছে নিম্নলিখিত ডিভাইসগুলি ইন্টারনেটের সাথে সংযুক্ত রয়েছে, স্মার্ট বৈশিষ্ট্য যেমন অ্যাপ নিয়ন্ত্রণ, ভয়েস নিয়ন্ত্রণ, বা আমার ফোনের মাধ্যমে আমাকে ডেটা পাঠানোর ক্ষমতা রয়েছে:
- একাধিক স্মার্ট স্পিকার
- ফ্রিজ, ডিশওয়াশার, ওভেন এবং মাইক্রোওয়েভ
- সৌর প্যানেলের জন্য বিদ্যুৎ মনিটর
- স্মার্ট প্লাগ
- ভিডিও ডোরবেল এবং নিরাপত্তা ক্যামেরা
- স্মার্ট থার্মোস্ট্যাট এবং একাধিক স্মার্ট রুম সেন্সর
- গ্যারেজ দরজা খোলার যন্ত্র
- হোম এন্টারটেইনমেন্ট সিস্টেম এবং ভয়েস-কন্ট্রোলড টিভি
- লাইট
- ফিটনেস এবং স্বাস্থ্য ট্র্যাকার
এই ধরনের সমস্ত ডিভাইসের সেন্সর এবং/অথবা অ্যাকচুয়েটর রয়েছে এবং ইন্টারনেটের সাথে কথা বলে। আমি আমার ফোন থেকে জানতে পারি আমার গ্যারেজের দরজা খোলা আছে কিনা এবং আমার স্মার্ট স্পিকারকে এটি বন্ধ করতে বলতে পারি। আমি এমনকি এটি একটি টাইমারে সেট করতে পারি যাতে এটি রাতে এখনও খোলা থাকলে এটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়। যখন আমার ডোরবেল বাজে, আমি পৃথিবীর যেখানেই থাকি না কেন আমার ফোন থেকে দেখতে পারি কে সেখানে আছে এবং ডোরবেলে থাকা স্পিকার এবং মাইক্রোফোনের মাধ্যমে তাদের সাথে কথা বলতে পারি। আমি আমার রক্তে গ্লুকোজ, হার্ট রেট এবং ঘুমের প্যাটার্ন পর্যবেক্ষণ করতে পারি, ডেটায় প্যাটার্ন খুঁজে আমার স্বাস্থ্য উন্নত করতে। আমি ক্লাউডের মাধ্যমে আমার লাইট নিয়ন্ত্রণ করতে পারি এবং যখন আমার ইন্টারনেট সংযোগ বন্ধ হয়ে যায় তখন অন্ধকারে বসে থাকতে পারি।
🚀 চ্যালেঞ্জ
আপনার বাড়ি, স্কুল বা কর্মক্ষেত্রে যত বেশি IoT ডিভাইস রয়েছে তার তালিকা তৈরি করুন - আপনি ভাবার চেয়ে বেশি থাকতে পারে!
পোস্ট-লেকচার কুইজ
পর্যালোচনা এবং স্ব-অধ্যয়ন
কনজিউমার IoT প্রকল্পগুলির সুবিধা এবং ব্যর্থতার বিষয়ে পড়ুন। যখন এটি ভুল হয়েছে, যেমন গোপনীয়তার সমস্যা, হার্ডওয়্যার সমস্যা বা সংযোগের অভাবের কারণে সমস্যাগুলি, তখন সংবাদ সাইটগুলিতে নিবন্ধগুলি পরীক্ষা করুন।
কিছু উদাহরণ:
- Internet of Sh*t (অশ্লীল ভাষার সতর্কতা) টুইটার অ্যাকাউন্টটি দেখুন কনজিউমার IoT এর ব্যর্থতার কিছু ভালো উদাহরণের জন্য।
- c|net - My Apple Watch saved my life: 5 people share their stories
- c|net - ADT technician pleads guilty to spying on customer camera feeds for years (ট্রিগার সতর্কতা - অনিচ্ছাকৃত ভয়্যারিজম)
অ্যাসাইনমেন্ট
অস্বীকৃতি:
এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসম্ভব সঠিক অনুবাদ প্রদানের চেষ্টা করি, তবে অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল ভাষায় থাকা নথিটিকে প্রামাণিক উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য, পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদ ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যা হলে আমরা দায়বদ্ধ থাকব না।