
টাস্কার বহু বছর ধরে প্রচলিত আছে। সুইস আর্মি নাইফ অ্যান্ড্রয়েডে অটোমেশনআপনি যদি এটি পড়ে থাকেন, তাহলে সম্ভবত আপনি ইতিমধ্যেই প্রোফাইল, টাস্ক এবং কনটেক্সট নিয়ে পরীক্ষা-নিরীক্ষা করেছেন, কিন্তু আপনি আরও এক ধাপ এগিয়ে যেতে চান: শুধুমাত্র আপনার মোবাইল ফোনটি ব্যবহার করে বাড়ির ওয়াইফাই-এর সাথে সংযোগ করুনআপনার পিসি চালু করতে, নেটওয়ার্ক সমন্বয় করতে, ব্যাটারি সাশ্রয় করতে এবং ম্যানুয়ালি যেভাবে করেন, ঠিক সেভাবেই নিজে থেকে কাজ করতে সক্ষম হবে।
বিভিন্ন বাস্তব-জগতের কনফিগারেশন এবং সাধারণ প্রশ্নাবলীর (যেমন সেল ফোনের অবস্থান, কাছাকাছি ওয়াইফাই, প্রাইভেট ডিএনএস-এর সমস্যা, গাড়ির নিয়ন্ত্রণ ব্যবস্থা ইত্যাদি) উপর ভিত্তি করে, আমরা একটি সেটআপ তৈরি করতে যাচ্ছি। স্প্যানিশ ভাষায় সম্পূর্ণ টিউটোরিয়াল যাতে আপনি বুঝতে পারেন কিভাবে y কেন প্রতিটি অংশই কার্যকরী। মূল উদ্দেশ্য শুধু প্রোফাইল কপি করা নয়, বরং Tasker-কে একটি নিয়ন্ত্রণহীন জগাখিচুড়িতে পরিণত না করেই সেগুলোকে আপনার বাড়ি, রাউটার এবং পিসির জন্য কীভাবে সামঞ্জস্য করতে হয়, তা জানা।
সাধারণ ধারণা: আমরা ঠিক কী স্বয়ংক্রিয় করতে চাই
'ইয়ানাওয়া' উইকি এবং অনেক ফোরাম থ্রেডের চিরাচরিত লক্ষ্য সবসময় একই থাকে: মোবাইল ফোনটি বাড়িতে থাকলে ভিন্নভাবে আচরণ করে বাইরে থাকার চেয়ে (বা বাড়ির কাছাকাছি) বেশি সুবিধাজনক। সেখান থেকে আপনি যা খুশি তাই করতে পারেন: পিসি চালু করা, ভলিউম পরিবর্তন করা, ওয়াইফাই এবং ডেটা পরিচালনা করুন, অথবা এমনকি হোম অটোমেশন নিয়ন্ত্রণ বাড়ি থেকেব্যাটারি সাশ্রয় করুন এবং ঠিক সেভাবেই কাজ করুন যেভাবে আপনি ম্যানুয়ালি করতেন।
বাস্তবে, এই আচরণটি সাধারণত নিম্নলিখিতগুলির সমন্বয়ে গঠিত হয়:
- নেটওয়ার্ক সেল দ্বারা অবস্থান (সেল নিয়ার / নিয়ারবাই অ্যান্টেনা): জিপিএস ব্যবহার না করে আপনি বাড়ির "কাছাকাছি এলাকায়" আছেন কিনা তা শনাক্ত করার জন্য।
- কাছাকাছি ওয়াইফাই / ওয়াইফাই সংযুক্তযখন আপনি প্রকৃতপক্ষে আপনার রাউটারের সাথে সংযুক্ত থাকবেন, তখন সূক্ষ্মভাবে সমন্বয় করার জন্য।
- গ্লোবাল ভেরিয়েবল (যেমন %HOMEMAC): শুধুমাত্র SSID-এর উপর নির্ভর না করে আপনার নেটওয়ার্ক শনাক্ত করার জন্য।
- ইনপুট এবং আউটপুট কাজ একটিমাত্র প্রোফাইলের সাথে যুক্ত “আমি বাড়িতে আছি / আমি রাস্তায় আছি”।
- অতিরিক্ত কার্যক্রম: পিসি চালু করতে ওয়েক-অন-ল্যান ব্যবহার করুন।ব্যক্তিগত ডিএনএস পরিবর্তন করুন, বাইরে যাওয়ার সময় ওয়াইফাই বন্ধ করুন, ইত্যাদি।
আপনি দেখবেন যে, এই কাঠামোটি বুঝতে পারলে বেশ কিছু সাধারণ প্রশ্নের (যেমন %HOMEMAC-এর জন্য আলাদা কোনো টাস্কের প্রয়োজন আছে কি না, CDMA/GSM কোডগুলোর অর্থ কী, বন্ধুর ওয়াইফাই-এর সাথে সংযোগ করলে কী হয়, কেন কিছু টাস্ক প্রোফাইলের সাথে "সংযুক্ত" থাকে আর অন্যগুলো থাকে না...) উত্তর আপনাআপনিই পেয়ে যাবেন।
ভেরিয়েবল ও নেটওয়ার্ক: চেষ্টা করতে গিয়ে মারা না গিয়ে কীভাবে আপনার বাড়ির ওয়াইফাই শনাক্ত করবেন
ইয়ানাওয়া-ধরণের প্রোজেক্টে প্রথম যে বিষয়গুলোর সুপারিশ করা হয়, তার মধ্যে একটি হলো একটি ভ্যারিয়েবল সংজ্ঞায়িত করা। %হোমম্যাক আপনার রাউটারের MAC অ্যাড্রেস ব্যবহার করে। মূল ধারণাটি খুবই সহজ: SSID পরিবর্তন করলেও MAC অ্যাড্রেস পরিবর্তন হয় না।এটি একই নামের নেটওয়ার্কগুলোর সাথে সংঘাত প্রতিরোধ করে এবং সংযুক্ত ওয়াইফাই ও কাছাকাছি ওয়াইফাই উভয়ের জন্যই কাজ করে।
ওই ভেরিয়েবলটি নির্ধারণ করার দুটি উপায় আছে:
- নির্দিষ্ট কাজআপনি একটি অ্যাকশন সহ “হোম সেট আপ করুন” নামে একটি টাস্ক তৈরি করেন। পরিবর্তনশীল সেট → নাম: %হোমম্যাক প্রতি: AA:BB:CC:DD:EE:FFএকবার চালালেই হলো, এরপর আর কিছু ভাবতে হবে না।
- প্রেফারেন্সেস > ভেরিয়েবলস-এ এটি ম্যানুয়ালি নির্ধারণ করুন। (কিছু সংস্করণে): আরও পরিচ্ছন্ন, কিন্তু অনেক ব্যবহারকারী সুস্পষ্ট কাজটিতেই বেশি স্বাচ্ছন্দ্যবোধ করেন।
শুধুমাত্র সেই কাজের জন্য একটি নির্দিষ্ট দায়িত্ব থাকা বাধ্যতামূলক নয়, কিন্তু একটি 'ইনিশিয়ালাইজেশন' টাস্ক থাকা খুবই কার্যকরী। যেখানে আপনি এমন সবকিছু একত্রিত করতে পারেন যা কেবল একবারই করা প্রয়োজন: যেমন %HOMEMAC পূরণ করা, ব্যাটারি থ্রেশহোল্ড ভেরিয়েবল তৈরি করা, ডিফল্ট ভলিউম ভ্যালু ঠিক করা, ইত্যাদি। এর ফলে, আপনি যদি রাউটার পরিবর্তন করেন বা বাড়ি বদল করেন, তাহলে আপনি ঠিক কী চালাতে হবে তা জানতে পারবেন।
প্রোফাইলগুলিতে ওয়াইফাই সংযুক্ত y কাছাকাছি ওয়াইফাই আপনি SSID খালি রেখে %HOMEMAC এর মাধ্যমে শুধু MAC অ্যাড্রেস ব্যবহার করতে পারেন। এর কার্যপ্রণালীটি হবে নিম্নরূপ:
- রাজ্য: ওয়াইফাই সংযুক্ত → প্রোফাইল “বাড়িতে (ওয়াইফাই সংযুক্ত)”
- রাজ্য: কাছাকাছি ওয়াইফাই → প্রোফাইল “বাড়ির কাছাকাছি (কাছেই ওয়াইফাই আছে)”
এইভাবে, ওয়াই-ফাই নামের কোনো পরিবর্তন আপনার অটোমেশনকে ব্যাহত করবে না। এবং যদি আপনার রাউটার দুটি SSID (২.৪ গিগাহার্টজ / ৫ গিগাহার্টজ) ব্রডকাস্ট করে, তাহলে আপনি একাধিক MAC অ্যাড্রেস বা এমনকি পরিচিত নেটওয়ার্কের তালিকা নিয়েও পরীক্ষা করতে পারবেন, যেমনটা আপনি "সবচেয়ে শক্তিশালী পরিচিত ওয়াই-ফাই নেটওয়ার্কের সাথে সংযোগ করুন"-এর মতো অ্যাডভান্সড টাস্কগুলোতে করে থাকেন।
সেল নিয়ার / নিকটবর্তী অ্যান্টেনা: GSM:XXXX/0 বলতে কী বোঝায় এবং এটি কেন গুরুত্বপূর্ণ?

এই ধাঁধার আরেকটি গুরুত্বপূর্ণ অংশ হলো তার প্রোফাইল। কাছাকাছি অ্যান্টেনা অথবা “সেল নিয়ার”। যখন আপনি প্রোফাইলে প্রবেশ করে ট্যাপ করবেন স্ক্যানটাস্কার এইভাবে একটি তালিকা পূরণ করে:
জিএসএম:১৩৭১.৭৩৬০৯৮৪৯ / ০
জিএসএম:১৩৭১.৭৩৬০৯৮৪৯ / ০
সিডিএমএ:XXXXX/Y …
সেই কোডগুলো এর সাথে মিলে যায় মোবাইল ফোন সেই মুহূর্তে আপনার ফোন যা দেখতে পায়। সহজ কথায় বলতে গেলে: যে সেল টাওয়ারগুলো আপনাকে কভারেজ দেয়। যতক্ষণ আপনি আপনার বাড়ি এবং আশেপাশের এলাকায় ঘোরাফেরা করেন, এটি সাধারণত একই সেট বা খুব অনুরূপ একটি গোষ্ঠী হয়ে থাকে।
একটি সাধারণ প্রশ্নের উত্তর দিতে গেলে: আমি যখন বাড়িতে থাকব, তখন কি সেই তথ্য সবসময় একই থাকবে? বাস্তবে, এটি ব্যবহারের জন্য যথেষ্ট স্থিতিশীল।যদিও কখনও কখনও অপারেটর সেলগুলো পুনর্বিন্যাস করে, নতুন অ্যান্টেনা যোগ করে, ইত্যাদি। সেজন্য কৌশলটি হলো:
- কয়েকটি তৈরি করুন স্ক্যান বাড়ির বিভিন্ন অংশে ও আশেপাশে (বসার ঘর, শোবার ঘর, প্রবেশ পথ, গ্যারেজ) এবং সবচেয়ে বেশি পুনরাবৃত্ত কোষগুলোর সেট রাখুন।
- একটিমাত্র নিখুঁত সেল নিয়ে অতিরিক্ত চিন্তা করবেন না; আসল কথা হলো Tasker-এর কাছে আছে বেশ কয়েকটি বৈধ সংমিশ্রণ এটা জানা যে আপনি “বাড়ির কাছাকাছি” আছেন।
এটি আপনাকে এই ধরনের একটি প্রোফাইল তৈরি করতে সাহায্য করবে:
- রাজ্য: সেল কাছাকাছি
- এবং অতিরিক্ত শর্ত হিসেবে: প্রোফাইল সক্রিয় নয় অপ্রয়োজনীয় পুনরাবৃত্তি এড়াতে
- প্রবেশকালীন কাজ: “বাড়ির কাছাকাছি এলে ওয়াইফাই চালু করুন।”
উদাহরণে থাকা “প্রোফাইল ৩ – নিয়ার হোম টেস্ট” ঠিক এটাই করেছিল: কাছাকাছি থাকা অ্যান্টেনাগুলো শনাক্ত করে এবং এটা বুঝে যে “অ্যাট হোম” প্রোফাইলটি এখনও সক্রিয় নয়। ওয়াইফাই চালু করুন যাতে আপনার মোবাইল ফোনটি পৌঁছানো মাত্রই রাউটারের সাথে সংযুক্ত হয়ে পরবর্তী প্রোফাইলটি চালু করে দেয়।
স্বয়ংক্রিয়ভাবে ওয়াইফাই চালু এবং বন্ধ করা (এবং কেন এটি মাঝে মাঝে বন্ধ হয় না)
Tasker-এ একটি খুব সাধারণ প্যাটার্ন হলো দুটি বিপরীত প্রোফাইল উদাহরণে যেমন দেখা গেছে:
- প্রোফাইল ১ – বাড়িতে: অবস্থা: ওয়াইফাই সংযুক্ত (আপনার বাড়ির এসএসআইডি-গুলোর সাথে) → রিংটোন এবং নোটিফিকেশনের ভলিউম সামান্য বাড়িয়ে দিন।
- প্রোফাইল ২ – রাস্তায়: অবস্থা: কোনো ওয়াইফাই সংযুক্ত নেই (ঐ একই SSID-গুলো) → ভলিউম বাড়ান, ওয়াইফাই বন্ধ করুন।
- প্রোফাইল ৩ – বাড়ির কাছাকাছি: কাছাকাছি সেল ফোন + কোনো প্রোফাইল নেই “বাড়িতে” → ক্ষেত্র প্রস্তুত করতে ওয়াইফাই চালু করুন।
সেই সাধারণ ঘটনাটি যা আপনাকে পাগল করে তোলে: প্রোফাইলগুলো কাজ করছে বলে মনে হচ্ছে, কিন্তু ওয়াইফাই কখনোই বন্ধ হয় না।এমনকি বাড়ি থেকে ৫০ কিলোমিটার দূরে গেলেও। এর কয়েকটি সাধারণ কারণ রয়েছে:
- সাম্প্রতিক অ্যান্ড্রয়েড সিস্টেমগুলিতে, সিস্টেমটি পারে ব্যাকগ্রাউন্ডে ওয়াইফাই পুনরায় চালু করুন (অবস্থান, স্ক্যান ইত্যাদির ভিত্তিতে)। টাস্কার এটিকে বন্ধ করতে বলে, কিন্তু অ্যান্ড্রয়েড এটিকে আবার চালু করে দেয়।
- "নো ওয়াইফাই কানেক্টেড" প্রোফাইলটি শুধুমাত্র এর তুলনায় স্পাইক করে সেই নির্দিষ্ট নেটওয়ার্কগুলিযদি মোবাইল ফোনটি তালিকায় নেই এমন অন্য কোনো ওয়াইফাই নেটওয়ার্কে (যেমন কর্মস্থল, বার, বন্ধুর বাড়ি) সংযুক্ত হয়, তাহলে প্রোফাইলটি সক্রিয় হবে না।
- কিছু ব্র্যান্ডে আপনার প্রয়োজন টাস্কার সেটিংস বা বিশেষ অনুমতি ওয়াইফাই, ডেটা বা জিপিএস-এর মতো রেডিও নির্ভরযোগ্যভাবে নিয়ন্ত্রণ করার জন্য (সুরক্ষিত সেটিংসে লেখা, এডিবি, রুট…)।
শাটডাউনটি যাতে কার্যকরভাবে কাজ করে তা নিশ্চিত করার সর্বোত্তম উপায়:
- "অন দ্য স্ট্রিট" প্রোফাইলে তিনি ব্যবহার করেন কোন ওয়াইফাই সংযোগ নেই আপনার বাড়ির এসএসআইডিগুলোর সাথে, কিন্তু আরও একটি যোগ করুন সময় শেষ অথবা সময়ের শর্ত, উদাহরণস্বরূপ: শুধুমাত্র যদি আপনি পরেন বাড়ির সাথে সংযুক্ত না থেকে ৫ মিনিটওয়াইফাই বন্ধ করুন।
- আপনার ফোনের সেটিংসে দেখুন “এরকম কিছু নেইওয়াইফাই স্ক্যানিং সর্বদা উপলব্ধঅবস্থান উন্নত করতে; যা রেডিওটিকে সচল রাখতে পারে।
- যদি আপনার ফোনে অতিরিক্ত ব্যাটারি অপটিমাইজেশন করা থাকে, টাস্কার বাদ দেয় এবং যদি আপনি টাস্কার সেটিংস ব্যবহার করেন, তবে সেটিকেও বাদ দিন।
সবকিছু সত্ত্বেও যদি ওয়াইফাই নিজে থেকেই চালু হতে থাকে, তাহলে আপনাকে আরও কঠোর পদক্ষেপ নিতে হবে: একটি ব্যবহার করুন নিরাপদ সেটিংস প্লাগইন অথবা (রুটেড ডিভাইসে) স্টেট জোর করে প্রয়োগ করার জন্য একটি Xposed-ধরনের মডিউলও ব্যবহার করা যেতে পারে, কিন্তু সেটা ইতিমধ্যেই বেশ উন্নত পর্যায়ের কাজ।
আমি যদি বন্ধুর ওয়াইফাই বা আমার অফিসের ওয়াইফাই ব্যবহার করতে চাই তাহলে কী হবে?
আরেকটি সাধারণ প্রশ্ন: আমি যদি বন্ধুর বাড়িতে গিয়ে তাদের ওয়াইফাই-এর সাথে সংযোগ করতে চাই, তাহলে কি আমি সেটি ম্যানুয়ালি চালু করতে পারব? এতে কি প্রজেক্টটি নষ্ট হয়ে যাবে? সংক্ষিপ্ত উত্তর: হ্যাঁ, আপনি পারবেন এবং সঠিকভাবে জোড়া লাগালে কিছুই ভাঙবে না।.
“বাড়িতে” / “রাস্তায়” প্রোফাইলগুলোর যুক্তি এর সাথে যুক্ত আপনার SSID বা %HOMEMAC. যথা:
- আপনি যখন বাড়িতে থাকেন, তখন হোম প্রোফাইলটি সক্রিয় হয় কারণ ওয়াইফাই সংযুক্ত থাকে। ESA ইডি।
- যখন আপনি সেই নির্দিষ্ট নেটওয়ার্কটি হারান, তখন "অন দ্য স্ট্রিট" প্রোফাইলটি তার কাজ করে।
- আপনি যদি অন্য কোনো নেটওয়ার্কে সংযোগ করেন, Tasker সেই সংযোগটিকে "হোম" হিসেবে দেখে না, তাই এটি সেই প্রোফাইলগুলোর লগইন বা লগআউট চালু করে না।
এর মানে কী? এর মানে হলো, যদি আপনি আপনার বন্ধুর বাড়িতে নিজে থেকে ওয়াইফাই চালু করে সংযোগ করেন, টাস্কার "অ্যাট হোম" প্রোফাইলটি সক্রিয় করবে না। (কারণ MAC অ্যাড্রেস বা SSID কোনোটিই মিলছে না), তাই এটি ভলিউম, DNS বা অন্য কোনো কিছুর সাথে সমস্যা তৈরি করবে না। শুধু একটি বিষয়ে খেয়াল রাখতে হবে:
- আপনার যদি নেটওয়ার্ক অনুযায়ী ফিল্টার করা ছাড়া সাধারণ 'ওয়াইফাই কানেক্টেড' প্রোফাইল থাকে, তাহলে সেগুলো সেখানেও সক্রিয় হবে।
- আপনি যদি না চান যে Tasker আপনার বাড়ির বাইরের কোনো কিছু স্পর্শ করুক, তাহলে নিশ্চিত করুন যে আপনার সমস্ত ওয়াইফাই প্রোফাইল SSID/MAC ব্যবহার করে, শুধুমাত্র আপনার হোম নেটওয়ার্ককে ফিল্টার করে।.
‘সংযুক্ত’ টাস্কসহ প্রোফাইল বনাম পৃথক টাস্ক: আমি কি টাস্কার ভুলভাবে ব্যবহার করছিলাম?
উইকি বা ফোরাম থেকে ডাউনলোড করা প্রজেক্টগুলিতে প্রায়শই দেখা যায় প্রোফাইলের মধ্যেই সংজ্ঞায়িত কাজগুলিএর আকর্ষণীয় নামসহ TASKS ট্যাবটি না দেখেই অনেকে আলাদা, পুনঃব্যবহারযোগ্য টাস্ক তৈরি করেন। তখন অনেকেই মনে করেন যে তাঁরা হয়তো "ভুলভাবে কাজটি করছিলেন"।
বাস্তবতা হলো টাস্কার আপনাকে অনুমতি দেয় উভয় কৌশল:
- এমবেডেড টাস্ক প্রোফাইলে: দেখতে আরও পরিচ্ছন্ন, সবকিছু "এক জায়গায়"। সাধারণ অটোমেশনের জন্য আদর্শ, যা আপনি পুনরায় ব্যবহার করবেন না।
- স্বাধীন কাজ টাস্ক ট্যাবে: যখন আপনি একই কাজের ক্রম ব্যবহার করেন তখন এটি আদর্শ। বিভিন্ন প্রোফাইল (যেমন, “নাইট মোড”, “কার মোড”, “শুধুমাত্র ওয়াইফাই এবং প্লাগ ইন থাকা অবস্থায় সিঙ্ক হবে”)।
আপনি Tasker ভুলভাবে ব্যবহার করছিলেন না; এটা কেবল আপনার একটি আরও মডুলার কাঠামো ছিলঅনেকগুলো আলাদা টাস্ক একসাথে দেখে যদি আপনার কাছে বিশ্রী মনে হয়, তবে আপনি সেগুলোকে প্রজেক্ট বা নামের শুরুতে কোনো প্রিফিক্স ব্যবহার করে গ্রুপ করতে পারেন। কিন্তু দীর্ঘমেয়াদে, "প্রাইভেট ডিএনএস চালু/বন্ধ করুন" বা "হোম ভলিউম অ্যাডজাস্ট করুন"-এর মতো কাজগুলোকে নিজস্ব টাস্কে রাখা খুবই সুবিধাজনক, যাতে আপনি একাধিক জায়গা থেকে সেগুলোকে কল করতে পারেন।
প্রাইভেট ডিএনএস এবং ইন্টারনেট সংযোগবিহীন ওয়াইফাই: নেটওয়ার্ক ব্যর্থ হলেও কীভাবে প্রোফাইল চালু করবেন
বাস্তব জীবনের একটি ঘটনা যা বেশ ঝামেলার কারণ হয়ে দাঁড়ায়, তা হলো সেই ব্যবহারকারীর ঘটনা যিনি একটি ব্যক্তিগত ডিএনএস (নেক্সটডিএনএস, অ্যাডগার্ড, ইত্যাদি) অ্যান্ড্রয়েডে সেট আপ করা আছে। বাড়িতে একদম ঠিকঠাক। কিন্তু অফিসের ওয়াইফাইতে নেটওয়ার্ক... কাস্টম ডিএনএস কোয়েরি ব্লক করেঅ্যান্ড্রয়েড শনাক্ত করে যে ওই ওয়াইফাইতে কোনো ইন্টারনেট নেই এবং মোবাইল ডেটা ব্যবহার চালিয়ে যাওয়ার সিদ্ধান্ত নেয়।
এই ব্যবহারকারী দুটি প্রোফাইল দিয়ে এটি ঠিক করার চেষ্টা করেছিলেন:
- ওয়াইফাই সংযুক্ত → নিরাপদ সেটিংস: প্রকার
global private_dns_mode = opportunistic(হোস্টনেম ছাড়া, যাতে এটি কর্পোরেট নেটওয়ার্কে কাজ করে)। - কোন ওয়াইফাই সংযোগ নেই → নিরাপদ সেটিংস: প্রকার
global private_dns_mode = hostname(ওয়াইফাই থেকে বেরিয়ে গেলে NextDNS-এ ফিরে যান)।
তার বাড়ির ওয়াইফাই পুরোপুরি ঠিকঠাক কাজ করছিল, কিন্তু কর্মক্ষেত্রে, "ওয়াইফাই সংযুক্ত" প্রোফাইলটি কখনও সক্রিয় হয়নি।কারণ ক্যাপটিভ পোর্টাল/কানেক্টিভিটি যাচাইকরণ ব্যর্থ হওয়ায় অ্যান্ড্রয়েডের দৃষ্টিতে সংযোগটি সেভাবে স্থাপিত হয়নি।
সিস্টেম যদি মনে করে "ইন্টারনেট সংযোগ নেই", তাহলেও কি প্রোফাইলটি সক্রিয় করার কোনো উপায় আছে? বিকল্পসমূহ:
- ব্যবহার অবস্থা: ওয়াইফাই কাছাকাছি "ওয়াইফাই সংযুক্ত" দেখানোর পরিবর্তে, ফোনটি নেটওয়ার্ক শনাক্ত করার সাথে সাথেই এটি টাস্কটি চালু করে দেয়, এমনকি সংযোগটি তখনও যাচাই করা না হলেও। সমস্যাটি হলো: সাম্প্রতিক অ্যান্ড্রয়েড ডিভাইসগুলিতে, ব্যাটারির সীমাবদ্ধতার কারণে, টাস্কার সতর্ক করে যে এটি কেবল স্ক্যান করতে পারে... প্রতি 15-30 মিনিটতাই এতে বিলম্ব হতে পারে।
- ব্যবহার ক ইভেন্ট: ওয়াইফাই স্ক্যানের ফলাফল (ইন্টেন্ট android.net.wifi.SCAN_RESULTS) আপনার সিস্টেম অনুমতি দিলে, কিছু ডিভাইস বৈধ সংযোগ ছাড়াই সেই ইন্টেন্টটি চালু করে।
- শেষ উপায় হিসেবে, কাজটি শুরু করুন কাছাকাছি সেল + কাজের সময় (উদাহরণস্বরূপ, অ্যান্টেনা যা আপনি কেবল অফিসে দেখতে পান, পরিসীমা সকাল ৮:০০-সন্ধ্যা ৭:০০) ওয়াইফাই-এর পরিবর্তে।
যাই হোক না কেন, মূল কথা হল যে শুধুমাত্র 'WiFi with Internet OK' স্ট্যাটাসের উপর নির্ভর করবেন না।কর্মক্ষেত্রের নেটওয়ার্ক যদি সত্যিই খুব খারাপ হয়, তাহলে অন্য কোনো উপায় না থাকলে আপনাকে সেল টাওয়ার, কাছাকাছি এসএসআইডি, বা এমনকি জিপিএস জিওফেন্সিং নিয়েও অভিনব উপায় বের করতে হবে।
আপনার বাড়ির ওয়াইফাই-এর সাথে সংযুক্ত হলে আপনার পিসি স্বয়ংক্রিয়ভাবে চালু করুন (ওয়েক-অন-ল্যান)।
এবার শিরোনামের মূল প্রসঙ্গে আসা যাক: পাওয়ার বাটন স্পর্শ না করে কম্পিউটার চালু করুন ফোনটি বাড়ির ওয়াই-ফাইয়ের সাথে সংযুক্ত হওয়ার সাথে সাথেই। এটি করা হয় এর মাধ্যমে ওয়েক-অন-ল্যান (WOL) এবং টাস্কার প্লাগইন বা নেটওয়ার্ক অ্যাকশনের মাধ্যমে পরোক্ষভাবে এটিকে সমর্থন করে।
পিসির পূর্বশর্ত:
- WOL-এর সাথে সামঞ্জস্যপূর্ণ নেটওয়ার্ক কার্ড (বর্তমানে প্রায় সবগুলোই সামঞ্জস্যপূর্ণ)।
- BIOS/UEFI-তে কোনো একটি বিষয় সক্রিয় করুন, যেমন PCI-E / LAN-এ ওয়েক অন.
- অপারেটিং সিস্টেমে (উইন্ডোজ/লিনাক্স) নেটওয়ার্ক অ্যাডাপ্টারটি সক্রিয় করুন। দলটিকে পুনরায় সক্রিয় করুন.
- এমন একটি মোডে পিসি বন্ধ করুন যা WOL (সফট শাটডাউন) সমর্থন করে (কিছু মাদারবোর্ডে এটি ডিপ হাইবারনেশন নয়)।
Tasker-এ সাধারণ কার্যপ্রবাহটি হবে নিম্নরূপ:
- প্রোফাইলেঅবস্থা → ওয়াইফাই সংযুক্ত
- প্রবেশ কাজএই বিকল্পগুলির মধ্যে একটি ব্যবহার করে “হোম পিসি চালু করুন”:
- একটি প্লাগইন ব্যবহার করুন ল্যান নেভিগেশন জাগ্রত (গুগল প্লে-তে টাস্কারের সাথে সামঞ্জস্যপূর্ণ বেশ কয়েকটি রয়েছে) যেখানে আপনি কনফিগার করতে পারেন পিসির ম্যাক অ্যাড্রেস এবং আপনার নেটওয়ার্কের আইপি/ব্রডকাস্ট অ্যাড্রেস।
- ব্যবহার অভিপ্রায় পাঠান o HTTP Get যদি আপনার কোনো মধ্যবর্তী ডিভাইস (রাউটার, রাস্পবেরি, NAS) থাকে যা এমন একটি URL প্রকাশ করে যা WOL চালু করে।
- পুরানো সংস্করণগুলিতে এবং রুট অ্যাক্সেস থাকলে, Tasker থেকে সরাসরি নেটওয়ার্ক কমান্ড চালু করা যেত, কিন্তু আজকাল একটি প্লাগইন বেশি সুবিধাজনক।
এটা গুরুত্বপূর্ণ যে WOL প্যাকেজ চালানটি যত তাড়াতাড়ি সম্ভব ওয়াই-ফাই-এর সাথে সংযোগ করার পর, অনেক রাউটারই ARP এবং অভ্যন্তরীণ টেবিলের উপর নির্ভর করে সংযোগ করার প্রথম কয়েক সেকেন্ডের মধ্যেই কেবল 'ম্যাজিক প্যাকেট' সঠিকভাবে প্রেরণ করে। যদি আপনি লক্ষ্য করেন যে এটি প্রথম চেষ্টায় চালু হচ্ছে না, তাহলে চেষ্টা করুন:
- WOL দুই বা তিনবার পাঠান একটি দিয়ে অপেক্ষা করুন মাঝখানে ১-২ সেকেন্ডের ব্যবধান।
- আপনার স্থানীয় নেটওয়ার্কের ব্রডকাস্ট অ্যাড্রেস ব্যবহার করুন (যেমন, 192.168.1.255পিসির স্ট্যাটিক আইপি অ্যাড্রেসের পরিবর্তে।
একবার আপনি যাচাই করে নিলে যে আপনার পিসি চমৎকারভাবে বুট হচ্ছে, আপনি সেই একই কাজের সাথে পরপর 'হোম মোড' অ্যাকশনগুলো যুক্ত করতে পারেন: একটি রিমোট ডেস্কটপ অ্যাপ খুলুনস্ক্রিনের উজ্জ্বলতা বাড়ান, ডেটা সেভিং মোড বন্ধ করুন, ইত্যাদি।
আশেপাশে একাধিক নেটওয়ার্ক থাকলে, সর্বদা সবচেয়ে শক্তিশালী পরিচিত ওয়াইফাই নেটওয়ার্কটিতে সংযোগ করুন।
যেসব পরিবেশে একাধিক পরিচিত নেটওয়ার্ক থাকে (যেমন বাড়ি, অফিস, প্রতিবেশীর দেওয়া রাউটার, বা একটি বড় বাড়ি জুড়ে ছড়িয়ে থাকা অ্যাক্সেস পয়েন্ট), সেখানে অ্যান্ড্রয়েডের ডিফল্ট আচরণ বেশ অদ্ভুত হতে পারে: আপনার নিজের অন্য একটি নেটওয়ার্কে তিন বার বেশি সিগন্যাল থাকা সত্ত্বেও এটি দুর্বল সিগন্যালের নেটওয়ার্কেই থেকে যায়।
টাস্কার কমিউনিটি এর জন্য খুব শক্তিশালী টাস্ক তৈরি করেছে স্বয়ংক্রিয়ভাবে সবচেয়ে শক্তিশালী পরিচিত ওয়াইফাই নেটওয়ার্ক বেছে নিনএকটি উন্নত উদাহরণে ব্যবহৃত হয়:
- El ওয়াইফাই ম্যানেজার অ্যান্ড্রয়েড থেকে মাধ্যমে জাভা ফাংশন কনফিগার করা নেটওয়ার্কগুলোর তালিকা এবং সর্বশেষ স্ক্যানে দেখা নেটওয়ার্কগুলো পেতে।
- নিষ্কাশনের জন্য নিয়মিত অভিব্যক্তি SSID এর y সংকেত স্তর (RSSI) প্রতিটি এন্ট্রির।
- একটি তালিকা ব্ল্যাকলিস্টে থাকা SSID ভালো সিগন্যাল থাকলেও নির্দিষ্ট কিছু নেটওয়ার্কে সংযোগ এড়ানোর জন্য (%blacklisted_ssids) ব্যবহার করা হয়।
- একটি পরিবর্তনশীল %সুইচ_যদি যার অর্থ হলো "শুধুমাত্র বর্তমান নেটওয়ার্কটির মান সেই নির্দিষ্ট মানের নিচে হলেই নেটওয়ার্ক পরিবর্তন করুন"।
সেই কাজটি সম্পাদনের সাধারণ কার্যপ্রবাহটি (খুব সংক্ষেপে বললে) হলো:
- নিশ্চিত করুন যে ওয়াইফাই চালু আছে (%WIFI eq on) এবং স্ক্রিন সক্রিয় আছে (যাতে ফোন পকেটে স্লিপ মোডে থাকলে কোনো সমস্যা না হয়)।
- এসএসআইডি (SSID) এবং বর্তমান নেটওয়ার্ক শক্তি সংগ্রহ করুন।
- যদি বল %switch_if এর উপরে থাকে, কিছু করনা (অবিরাম পরিবর্তন পরিহার করুন)।
- যদি এটি নিচে থাকে, তাহলে একটি নিক্ষেপ করুন। startScan() ওয়াইফাই ম্যানেজার থেকে, কয়েক সেকেন্ড অপেক্ষা করুন এবং পান getScanResults().
- ইতিমধ্যে কনফিগার করা নেটওয়ার্কগুলির (যেগুলিতে পাসওয়ার্ড সংরক্ষণ করা আছে) তালিকার সাথে স্ক্যানের ফলাফল মিলিয়ে দেখুন।
- যে SSID গুলি অন্তর্ভুক্ত আছে সেগুলিকে বাদ দিন %কালো তালিকাভুক্ত_এসএসআইডি.
- গণনা করুন আপেক্ষিক শক্তি প্রতিটি নেটওয়ার্কের সাথে
WifiManager.calculateSignalLevel()অপরিশোধিত আরএসএসআই সম্পর্কে। - SSID রাখুন বৃহত্তর শক্তি এবং, যদি এটি বর্তমানটি না হয়, তবে করুন ওয়াইফাইয়ের সাথে সংযুক্ত করুন .
এটি অনেকগুলো ধাপসহ একটি সূক্ষ্ম কাজ, কিন্তু এর মাধ্যমে এমন কিছু করা যায় যা শুধু অ্যান্ড্রয়েড করতে পারে না: দুর্বল নেটওয়ার্ক বাইপাস করুন, সমস্যাযুক্ত SSID উপেক্ষা করুন, এবং SDK অনুযায়ী রেজেক্স (regex) পরিবর্তন করে অ্যান্ড্রয়েড ১২/১৩ এর সাথে খাপ খাইয়ে নিন।আপনার বাড়িতে যদি অনেকগুলো রিপিটার থাকে অথবা কোনো অ্যাপার্টমেন্টে যদি অনেকগুলো নেটওয়ার্ক একে অপরের সাথে মিশে থাকে, তাহলে এই ধরনের সমাধানে সময় বিনিয়োগ করাটা লাভজনক।
অন্যান্য সাধারণ কৌশল যা 'হোম মোড'-এর সাথে খুব ভালোভাবে খাপ খায়
একবার আপনি "আমি বাড়িতে আছি" এই প্রেক্ষাপটটি (সেল + ওয়াইফাই / %HOMEMAC) ভালোভাবে সংজ্ঞায়িত করে ফেললে, আপনি উইকি এবং সংকলনগুলিতে প্রদর্শিত টাস্কারের সমস্ত সরঞ্জাম সংযুক্ত করতে পারবেন। অ্যান্ড্রয়েড স্মার্ট হোম প্যানেল:
- এসএমএস এবং অবস্থান ভিত্তিক সতর্কতাআপনার সঙ্গীর বাড়ির কাছাকাছি পৌঁছালে তাকে একটি স্বয়ংক্রিয় বার্তা পাঠান, গাড়ি চালানোর সময় এসএমএস জোরে জোরে পড়ুন, সকালে মোবাইল ফোন আনলক করার সাথে সাথেই আবহাওয়ার খবর জোরে ঘোষণা করুন।
- সাউন্ড প্রোফাইলনির্ধারিত সময়সূচী অনুযায়ী মিটিং চলাকালীন আপনার মোবাইল ফোন সাইলেন্ট করে রাখুন, গুরুত্বপূর্ণ কন্ট্যাক্টগুলোর জন্য ভলিউম সর্বোচ্চ করে দিন, এবং প্রতিবার কল এলে রিংটোন পরিবর্তন করুন।
- উন্নত ব্যাটারি সাশ্রয়শুধু রাতে ওয়াইফাই ও প্লাগ-ইন অবস্থায় সিঙ্ক করুন, নেটওয়ার্কের মানের ওপর নির্ভর করে ডেটা ও ওয়াইফাইয়ের মধ্যে পরিবর্তন করুন, এবং বিশুদ্ধ টাস্কার ব্যবহার করে জুসডিফেন্ডারের আচরণ পুনরায় তৈরি করুন।
- পড়ার মোড এবং ট্যাবলেটআপনার রিডিং অ্যাপ খোলার সময় ওয়াইফাই ও ডেটা বন্ধ করুন এবং বের হওয়ার সময় তা পুনরুদ্ধার করুন; ট্যাবলেটটি ৩০ মিনিট ধরে স্ক্রিন ছাড়া ও আনপ্লাগড থাকলে স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে।
- ব্যাকআপ এবং ক্লাউডশুধুমাত্র বাড়িতে ওয়াইফাই সংযোগ থাকা অবস্থায় এসডি কার্ডের ফোল্ডারগুলো ক্লাউডের সাথে সিঙ্ক করতে ড্রপস্পেস বা ড্রপবক্স প্লাগইন ব্যবহার করুন।
একটি অত্যন্ত নির্ভরযোগ্য 'হোম মোড' থাকার সবচেয়ে বড় সুবিধা হলো এই যে, এই সমস্ত কাজগুলো তারা সব জায়গায় গুলি চালানো বন্ধ করে দেয়। এবং এগুলো একটি যৌক্তিক প্রেক্ষাপটে খাপ খায়: কেবল তখনই যখন আপনি আপনার নেটওয়ার্কে থাকবেন, আপনার পিসি কাছাকাছি থাকবে এবং তাতে পর্যাপ্ত পাওয়ার থাকবে।
সংক্ষেপে, নির্ভর করে আপনার বাড়ির MAC-এর সাথে সংযুক্ত Cell Near + WiFi, সুচিন্তিত গ্লোবাল ভেরিয়েবল, এবং সবচেয়ে শক্তিশালী WiFi বেছে নেওয়ার মতো কিছু উন্নত কাজ।আপনি আপনার অ্যান্ড্রয়েড ডিভাইসকে এমনভাবে প্রস্তুত করতে পারেন, যাতে এটি আপনার চেয়েও ভালোভাবে বুঝতে পারে কখন এটি বাড়িতে আছে। এর ফলে, ওয়েক-অন-ল্যান (Wake-on-LAN) এর মাধ্যমে আপনার পিসি চালু করা, আপনার নেটওয়ার্কের উপর ভিত্তি করে ব্যক্তিগত ডিএনএস (DNS) সেটিংস কনফিগার করা, ভলিউম এবং সাউন্ড প্রোফাইল সামঞ্জস্য করা, বা রাতের ব্যাকআপ চালু করার মতো কাজগুলো একটি প্রযুক্তিগত পরীক্ষা-নিরীক্ষা থেকে এমন একটি অদৃশ্য রুটিনে পরিণত হয় যা আপনাকে চিন্তা না করেই প্রতিদিন ঘটে।


