
সুচিপত্র:
- ধাপ 1: প্রয়োজনীয়তা
- পদক্ষেপ 2: সেটআপ
- ধাপ 3: পাইথন ব্যবহার করে ন্যানোপিআইকে ইউবিডটসের সাথে সংযুক্ত করা
- ধাপ 4: এখন কোড করার সময়
- ধাপ 5: চ্ছিক পদক্ষেপ: ডিভাইস এবং পরিবর্তনশীল নাম পরিবর্তন করুন
- ধাপ 6: প্রতি N মিনিটে স্ক্রিপ্ট চালানোর জন্য একটি Crontab তৈরি করুন
- ধাপ 7: ইউবিডটস ড্যাশবোর্ড
- ধাপ 8: স্লো/ইন্টারনেট না থাকার বিজ্ঞপ্তি
- ধাপ 9: উপসংহার
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

রাস্পবেরি পাই কেবল প্রোটোটাইপিং এবং শিক্ষাগত উদ্দেশ্যে নয়, ব্যবসার মধ্যে শিল্প উত্পাদন প্রকল্পগুলির জন্যও একটি বহুল ব্যবহৃত ডিভাইস হয়ে উঠেছে।
Pi এর আকার, কম খরচে এবং সম্পূর্ণরূপে চালু লিনাক্স OS ছাড়াও, এটি GPIO পিন (সাধারণ উদ্দেশ্য ইনপুট/আওয়ারপুট পিন) এর মাধ্যমে অন্যান্য পেরিফেরালগুলির সাথে যোগাযোগ করতে পারে যা আপনাকে এমবেডেড ইলেকট্রনিক্সে বিশেষজ্ঞ না হয়েও বেশ শক্তিশালী হার্ডওয়্যার অ্যাপ্লিকেশন কোড করতে দেয়।
এই নিবন্ধটি অনুসরণ করে আপনি শিখবেন কিভাবে একটি রাস্পবেরি পাই ব্যবহার করে আপনার ইন্টারনেটের গতি পরিমাপ করা যায় এবং সারা দিন ধরে আপনার ইন্টারনেটের সংযোগ পর্যবেক্ষণের জন্য সতর্কতা তৈরি করতে Ubidots ক্লাউডে প্যারামিটার পাঠান!
ধাপ 1: প্রয়োজনীয়তা
এই টিউটোরিয়ালটি সম্পূর্ণ করতে আপনার প্রয়োজন হবে:
- একটি রাস্পবেরি পাই ইন্টারনেটের সাথে সংযুক্ত
- ইউবিডটস অ্যাকাউন্ট - বা - স্টেম লাইসেন্স
পদক্ষেপ 2: সেটআপ
এই গাইডটি অনুমান করে যে আপনার রাস্পবেরি পাই কনফিগার করা হয়েছে এবং ইতিমধ্যে ইন্টারনেটের সাথে সংযুক্ত। যদি কনফিগার করা না থাকে তাহলে আপনি রাস্পবেরি পাই ফাউন্ডেশন থেকে এই দ্রুত শুরু গাইড ব্যবহার করে তা দ্রুত করতে পারেন।
দ্রষ্টব্য: আপনি যদি ওয়াইফাই ডংগল ব্যবহার করেন, আমরা আপনার ওয়াইফাই সংযোগ পরিচালনা করার জন্য উইকড ব্যবহার করার পরামর্শ দিই।
ধাপ 3: পাইথন ব্যবহার করে ন্যানোপিআইকে ইউবিডটসের সাথে সংযুক্ত করা

আপনার রাস্পবেরি পাই ইন্টারনেটের সাথে সংযুক্ত থাকাকালীন, আপনার কম্পিউটার টার্মিনালে ssh ব্যবহার করে বোর্ড অ্যাক্সেসের জন্য নির্ধারিত IP ঠিকানা যাচাই করুন:
ssh pi@{IP_Address_assigned}
ব্যবহারকারীর নাম: piPassword: রাস্পবেরি
আপনি উপরের চিত্রটি দেখতে পাচ্ছেন, আপনার অ্যাক্সেস সফল হয়েছে এবং ব্যবহারকারী এখন পাই@রাস্পবেরিপি।
এখন আসুন কিছু প্যাকেজ আপগ্রেড করি এবং পাইপ ইনস্টল করি, পাইথনের প্যাকেট ম্যানেজার:
sudo apt-get update> sudo apt-get upgrade
sudo apt-get install python-pip python-dev build-essential
নীচের লাইব্রেরিগুলি ইনস্টল করুন:
- অনুরোধ: পাইথন থেকে ইউবিডটস পর্যন্ত HTTP অনুরোধ করতে
- pyspeedtest: পাইথন থেকে ইন্টারনেটের গতি পরিমাপ করা
পাইপ ইনস্টল অনুরোধ pyspeedtest
প্রো টিপ: প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং সমস্যা সমাধান - যদি আপনি প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করার সময় একটি অনুমতি সমস্যা পান, তাহলে নিম্নোক্ত কমান্ডটি ব্যবহার করে ব্যবহারকারী মোডটি রুট করুন:
সুডো সু
ধাপ 4: এখন কোড করার সময়


আপনার কম্পিউটারের টার্মিনালে একটি পাইথন স্ক্রিপ্ট তৈরি করুন:
ন্যানো ubi_speed_tester.py
এবং এই নিবন্ধে প্রদত্ত কোডটি অনুলিপি করুন। অনুরোধ ইউআরএলে আপনার ইউবিডটস অ্যাকাউন্ট টোকেন প্রতিস্থাপন করতে ভুলবেন না। আপনি যদি আপনার ইউবিডটস টোকেন পেতে না জানেন, অনুগ্রহ করে নীচের নিবন্ধটি দেখুন:
আপনার ইউবিডটস অ্যাকাউন্ট থেকে আপনার টোকেন খুঁজুন
এখন স্ক্রিপ্ট পরীক্ষা করা যাক:
পাইথন ubi_speed_tester.py
সঠিকভাবে কাজ করলে আপনি আপনার ইউবিডটস অ্যাকাউন্টে তিনটি ভেরিয়েবল সহ একটি নতুন ডিভাইস দেখতে পাবেন: ডাউনলোড, আপলোড এবং পিং।
ধাপ 5: চ্ছিক পদক্ষেপ: ডিভাইস এবং পরিবর্তনশীল নাম পরিবর্তন করুন

তৈরি করা ভেরিয়েবলের নামগুলি API লেবেলের মতো, যা API দ্বারা ব্যবহৃত আইডি। এর অর্থ এই নয় যে তাদের নাম পরিবর্তন করা যাবে না, তাই আমি তাদের বন্ধুত্বপূর্ণ করার জন্য ডিভাইস এবং ভেরিয়েবলের নাম পরিবর্তন করার পরামর্শ দিই। আপনার ভেরিয়েবলের নামগুলি কীভাবে পুনnameনামকরণ করতে হয় তা জানতে, নীচের নিবন্ধটি দেখুন:
ডিভাইসের নাম এবং পরিবর্তনশীল নাম কীভাবে সামঞ্জস্য করবেন
আপনি প্রতিটি ভেরিয়েবলে ইউনিট যোগ করতে পারেন।
ধাপ 6: প্রতি N মিনিটে স্ক্রিপ্ট চালানোর জন্য একটি Crontab তৈরি করুন

এখন যেহেতু আমরা স্ক্রিপ্টটি পরীক্ষা করেছি, আমরা এটি প্রতি N মিনিটে স্বয়ংক্রিয়ভাবে চালানোর জন্য সেট করতে পারি। এই উদ্দেশ্যে আমরা দক্ষতার জন্য লিনাক্স ক্রন টুল ব্যবহার করব।
1.- আপনার কম্পিউটারের টার্মিনালে ফাইলটি এক্সিকিউটেবল করুন:
chmod a+x ubi_speed_tester.py
2.- একটি crontab তৈরি করুন:
কিছু কারণে, "crontab -e" কমান্ডটি বাক্সের বাইরে কাজ করে না, তাই নিচের কমান্ডগুলি দিয়ে ম্যানুয়ালি ক্রন ইনস্টল করার কাজটি হল:
sudo apt-get install cron
তারপর টাইপ করুন:
crontab -e
এবং লাইন যোগ করুন:
* * * * * python /home/pi/ubi_speed_tester.py
প্রতি মিনিটে স্ক্রিপ্ট চালানোর জন্য।
3- রিবুট করুন এবং ইউবিডটসে আপনার ডেটা চেক করুন
রাস্পবেরি পাই পুনরায় বুট করার জন্য আপনাকে রুট হিসাবে ব্যবহার করতে হবে, এই ধরণের জন্য:
সুডো সু
তারপরে, রাস্পবেরি পাই রিবুট করতে নীচের কমান্ডটি টাইপ করুন:> রিবুট করুন
এক মিনিট অপেক্ষা করুন এবং তারপর প্রতি মিনিটে আপডেট হওয়া ফলাফল দেখতে শুরু করতে Ubidots এ যান
ধাপ 7: ইউবিডটস ড্যাশবোর্ড

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


দূরে থাকাকালীন আপনার ইন্টারনেটের গতি পর্যবেক্ষণ করার জন্য, আমরা একটি ব্যবহারকারীকে অবহিত করার জন্য কিছু ইভেন্ট যোগ করেছি: যদি ইন্টারনেট ধীর হয় বা ইন্টারনেট না থাকে।
- মূল্য ভিত্তিক ইভেন্ট (ইন্টারনেট ধীর)
- কার্যকলাপ-ভিত্তিক ইভেন্ট (ইন্টারনেট নিষ্ক্রিয়)
ইউবিডটস ইভেন্টগুলি সম্পর্কে আরও জানতে, আরও তথ্যের জন্য এই সহায়তা কেন্দ্র নিবন্ধটি দেখুন।
ধাপ 9: উপসংহার
আমি মাত্র কয়েক মিনিট আপনি একটি সহজ DIY ইন্টারনেট গতি পরীক্ষক তৈরি করেছেন। এখন আপনার রাস্পবেরি পাইটি আপনার রাউটারের পিছনে একটি নিরাপদ স্থানে রাখুন এবং আপনার ইন্টারনেটের গতি আর কখনও ভাববেন না।
শুভ হ্যাকিং:)
প্রস্তাবিত:
ইউবিডটস সহ DIY রাস্পবেরি পাই তাপমাত্রা সিস্টেম: 7 টি ধাপ (ছবি সহ)

ইউবিডটস সহ DIY রাস্পবেরি পাই তাপমাত্রা সিস্টেম: একটি তাপমাত্রা পর্যবেক্ষণ ব্যবস্থা বাণিজ্যিক এবং শিল্প উভয় পরিবেশে অদক্ষতা কমাতে বা পণ্যের গুণমান এবং তাদের গুণমান বজায় রাখার জন্য মূল্যবান অন্তর্দৃষ্টি প্রদান করে। যদি আমি আপনাকে বলি যে আপনি আপনার স্ব-বুয়ের তাপমাত্রা পর্যবেক্ষণ করতে পারেন
(আইওটি) ইউবিডটস (ইএসপি 26২6+এলএম )৫) সহ জিনিসগুলির ইন্টারনেট: Ste টি ধাপ

(IoT) ইন্টারবিট অফ থিংস উইথ ইউবিডটস (ESP8266+LM35): আজ আমরা বন্ধুত্বপূর্ণ উপায়ে ইন্টারনেটে ডেটা ভিজ্যুয়ালাইজ করতে ইউবিডটস প্ল্যাটফর্ম ব্যবহার করতে শিখতে যাচ্ছি।
রাস্পবেরি পাই এবং ইউবিডটস দিয়ে কীভাবে একটি লোক কাউন্টার তৈরি করবেন: 6 টি ধাপ

রাস্পবেরি পাই এবং ইউবিডটসের সাহায্যে কীভাবে একটি জনগণের কাউন্টার তৈরি করা যায়: এই সাধারণ প্রকল্পে আমরা আমাদের রাস্পবেরি পাইয়ের সামনে কোন বস্তু যাচ্ছে কিনা তা সনাক্ত করতে একটি গতি সেন্সর ব্যবহার করব। তারপরে আমরা এটি কতবার ঘটে তা গণনা করব এবং এই মানটি ইউবিডটসে পাঠাব। পিপল কাউন্টারগুলি সাধারণত ব্যয়বহুল ডিভাইস যা ব্যবহৃত হয়
লোগোর সাথে ইন্টিগ্রেশন প্ল্যাটফর্ম ইউবিডটস! নোড-রেড ব্যবহার করে সিমেন্স: 13 টি ধাপ

লোগোর সাথে ইন্টিগ্রেশন প্ল্যাটফর্ম ইউবিডটস! সিমেন্স নোড-রেড ব্যবহার করে: apF কয়েক সপ্তাহ ধরে আমি একটি লোগো দিয়ে কিছু পরীক্ষা করেছি! (লজিক্যাল মডিউল) সিমেন্স থেকে, কয়েক মাস ধরে আমি দেখেছি যে তারা এটি মৌলিক শিল্প অ্যাপ্লিকেশনে ব্যবহার করে, যদিও আমি ব্যক্তিগতভাবে এটি 100% পিএলসি হিসাবে বিবেচনা করি না, এটি সহজেই একত্রিত হয়
গুগল হোম + আরডুইনো, নোডএমসিইউ এবং ইউবিডটস দিয়ে আপনার পুরো ঘরটি স্বয়ংক্রিয় করুন: 5 টি পদক্ষেপ

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