Android অ্যাপে Home API যোগ করতে, আপনাকে কয়েকটি পূর্বশর্ত পূরণ করতে হবে।
পূর্বশর্ত
ডেভেলপমেন্টের জন্য, আপনার এমন একটি কম্পিউটার প্রয়োজন যাতে নিম্নলিখিত টুল ইনস্টল করা আছে:
Android Studio, ভার্সন 2024.2.1 ("Ladybug") বা তার পরবর্তী ভার্সন। মনে রাখবেন, এর আগের ভার্সনগুলি Home APIs SDK-এর সাথে সঠিকভাবে কাজ নাও করতে পারে।
Android ডিবাগার (
adb)।adbইনস্টল করুন।SDK Manager-এর মাধ্যমে এটি করা যেতে পারে।
এবং Home API পরীক্ষা করতে, আপনার যা প্রয়োজন:
- Android 10 বা তার পরবর্তী ভার্সনে চলে এমন Android ডিভাইস যা আপনি ডেভেলপমেন্টের জন্য ব্যবহার করতে চান এমন Google অ্যাকাউন্টের সাথে সেট-আপ করা আছে। Android Studio-এর আপ-টু-ডেট ভার্সন ইনস্টল করা আছে কিনা এবং এই ডেভেলপমেন্ট অ্যাকাউন্ট দিয়ে সাইন-ইন করা আছে কিনা তা ভালভাবে দেখে নিন।
- একটি ওয়াই-ফাই নেটওয়ার্ক।
- Matter ডিভাইস অ্যাক্সেস ও কন্ট্রোল করতে, আপনার কাছে Home API-তে কাজ করে এমন Google হাব থাকতে হবে। বিস্তারিত জানতে Android-এ কানেক্টিভিটি দেখুন।
হোমে অন্তত একটি কাজ করে এমন ডিভাইস। এই ডিভাইস (বা আপনি পরীক্ষা করতে চান এমন অন্য কোনও ডিভাইস) Thread ব্যবহার করলে, হাবটিকেও অবশ্যই Thread Border Router (TBR) হতে হবে। Android স্যাম্পেল অ্যাপে নিম্নলিখিত ধরনের ডিভাইস ও ট্রেট কাজ করে:
- কালার টেম্পারেচার লাইট (চালু ও বন্ধ, উজ্জ্বলতা)
- কন্ট্যাক্ট সেন্সর (বুলিয়ান স্টেট)
- ডিম করা যায় এমন লাইট (চালু ও বন্ধ, উজ্জ্বলতা)
- ডোর লক
- এক্সটেন্ডেড কালার লাইট (চালু ও বন্ধ, উজ্জ্বলতা)
- জেনেরিক সুইচ
- Google Border Router
- Google ক্যামেরা
- Google Doorbell
- বাড়িতে কেউ আছেন কিনা নেই তা শনাক্ত করার সেন্সর (বাড়িতে কেউ আছেন কিনা নেই তা শনাক্ত করা)
- লাইট চালু/বন্ধ করা (চালু ও বন্ধ করা, উজ্জ্বলতা)
- লাইট চালু/বন্ধ করার সুইচ
- চালু/বন্ধ করার প্লাগ-ইন ইউনিট (চালু ও বন্ধ)
- চালু/বন্ধ করার সেন্সর
মানানসই হাব
শুধুমাত্র নির্দিষ্ট কিছু Google Nest Hub-এ Home API-এর জন্য ফিচার সাপোর্ট রয়েছে।
SDK সেট-আপ করা
এই ওপেন বিটাতে Home API এখনও ডেভেলপমেন্টের জন্য Google-এর প্রদান করা স্ট্যান্ডার্ড লাইব্রেরির অংশ নয়। Home API-এর সাহায্যে অ্যাপ্লিকেশন ডেভেলপ করতে, আপনাকে স্থানীয়ভাবে লাইব্রেরি ডাউনলোড ও হোস্ট করতে হবে।
Home APIs Android SDK ডাউনলোড করতে, আপনাকে প্রথমে Google Home Developers-এ সাইন-ইন করতে হবে।