আপনার Android অ্যাপে Home API যোগ করুন

একটি অ্যান্ড্রয়েড অ্যাপে হোম এপিআই যোগ করতে হলে আপনাকে কয়েকটি পূর্বশর্ত পূরণ করতে হবে।

পূর্বশর্ত

ডেভেলপমেন্টের জন্য আপনার এমন একটি কম্পিউটার প্রয়োজন হবে, যেটিতে নিম্নলিখিত টুলগুলো ইনস্টল করা আছে:

এবং হোম এপিআইগুলো পরীক্ষা করার জন্য আপনার প্রয়োজন হবে:

  • ডেভেলপমেন্টের জন্য ব্যবহৃত গুগল অ্যাকাউন্ট দিয়ে সেট আপ করা অ্যান্ড্রয়েড ১০ বা তার পরবর্তী সংস্করণের একটি অ্যান্ড্রয়েড ডিভাইস প্রয়োজন। নিশ্চিত করুন যে Android Studio -র একটি হালনাগাদ সংস্করণ ইনস্টল করা আছে এবং এই ডেভেলপমেন্ট অ্যাকাউন্ট দিয়ে সাইন ইন করা আছে।
  • একটি ওয়াই-ফাই নেটওয়ার্ক।
  • Matter ডিভাইসগুলো অ্যাক্সেস ও নিয়ন্ত্রণ করতে, আপনার এমন একটি গুগল হাবও প্রয়োজন যা হোম এপিআই (Home APIs) সমর্থন করে । বিস্তারিত জানতে অ্যান্ড্রয়েডে কানেক্টিভিটি (Connectivity on Android) দেখুন।
  • বাড়িতে অন্তত একটি সমর্থিত ডিভাইস থাকতে হবে। যদি এই ডিভাইসটি (বা আপনি পরীক্ষা করতে চান এমন অন্য কোনো ডিভাইস) থ্রেড ব্যবহার করে, তবে হাবটিকেও অবশ্যই একটি থ্রেড বর্ডার রাউটার হতে হবে। অ্যান্ড্রয়েড স্যাম্পল অ্যাপটি নিম্নলিখিত ডিভাইসের ধরন এবং বৈশিষ্ট্যগুলো সমর্থন করে:

    • রঙের তাপমাত্রা আলো (চালু এবং বন্ধ, উজ্জ্বলতা)
    • কন্টাক্ট সেন্সর (বুলিয়ান অবস্থা)
    • ম্লানযোগ্য আলো (চালু এবং বন্ধ, উজ্জ্বলতা)
    • বর্ধিত রঙিন আলো (চালু ও বন্ধ, উজ্জ্বলতা)
    • জেনেরিক সুইচ
    • গুগল ক্যামেরা
    • অকুপেন্সি সেন্সর (অকুপেন্সি সেন্সিং)
    • আলো জ্বালানো/বন্ধ করা (চালু ও বন্ধ, উজ্জ্বলতা)
    • অন/অফ লাইট সুইচ
    • অন/অফ প্লাগ-ইন ইউনিট (চালু এবং বন্ধ)
    • অন/অফ সেন্সর

সমর্থিত কেন্দ্রগুলি

শুধুমাত্র নির্দিষ্ট কিছু গুগল নেস্ট হাবে হোম এপিআই-এর সাপোর্ট রয়েছে।

সারণি: হোম এপিআই সমর্থন সহ গুগল নেস্ট হাব
ডিভাইস Thread বর্ডার রাউটার সমর্থন গুগল স্টোর
Google Home
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

এসডিকে সেট আপ করুন

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

Home APIs Android SDK ডাউনলোড করার জন্য, আপনাকে প্রথমে Google Home Developers-এ সাইন ইন করতে হবে।

এখনই সাইন ইন করুন!