আপনি আমার সরঞ্জামটি uhubctl ব্যবহার করতে পারেন , এটি রাস্পবেরি পাই মডেলগুলি বি +, 2 বি, 3 বি, 3 বি + এবং 4 বি সমর্থন করে - এই মডেলগুলিতে ইউএসবি পাওয়ার বন্ধ এবং চালু করার জন্য হার্ডওয়্যার ক্ষমতা রয়েছে। তবে মনে রাখবেন যে এই হার্ডওয়্যারটি কেবল একবারে স্বাধীনভাবে নয়, সমস্ত USB পোর্ট একবারে বন্ধ বা সমস্ত সমর্থন করে। তবে, ইউএসবি এবং ওয়াইফাই + ইথারনেট পাওয়ার রেলগুলি স্বাধীনভাবে নিয়ন্ত্রণ করা যায় (4 বি ব্যতীত, যা নেটওয়ার্কিংয়ের জন্য ইউএসবি ইন্টারফেস ব্যবহার করে না)।
এটি এর মতো ব্যবহার করুন:
সমস্ত ইউএসবি পোর্টের পাওয়ার বন্ধ করুন (অবশ্যই পোর্ট 2 ব্যবহার করা উচিত):
sudo uhubctl -p 2 -a 0
সমস্ত ইউএসবি পোর্টে পাওয়ার চালু করুন (অবশ্যই পোর্ট 2 ব্যবহার করা উচিত):
sudo uhubctl -p 2 -a 1
ওয়াইফাই + ইথারনেটের পাওয়ার বন্ধ করুন (পোর্ট 1 ব্যবহার করা আবশ্যক):
sudo uhubctl -p 1 -a 0
দ্রষ্টব্য যে রাস্পবেরি পাই 4 পূর্ববর্তী মডেলগুলির তুলনায় একেবারেই আলাদা কারণ এতে ইউএসবি 3 চিপ রয়েছে। আপনি বিদ্যুৎ বন্ধ করতে এই জাতীয় কমান্ড ব্যবহার করবেন (পোর্ট 4 ব্যবহার করা আবশ্যক):
sudo uhubctl -l 2 -p 4 -a 0
যদি আপনার রাস্পবেরি পাই ইউএসবি পাওয়ার স্যুইচিং সমর্থন করে না, আপনি বাহ্যিক ইউএসবি হাবটি সংযুক্ত করতে পারেন (যা সামঞ্জস্যপূর্ণ মডেলের তালিকাগুলি দেখায়), এবং উহুব্যাক্টেল ব্যবহার করে সেই বাহ্যিক হাবের উপর শক্তি নিয়ন্ত্রণ করতে পারে।