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