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

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

পূর্বশর্ত

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

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

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

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

সমর্থিত হাব

শুধুমাত্র কিছু নির্দিষ্ট Google Nest হাব হোম API সমর্থন করে।

সারণী: হোম এপিআই সমর্থন সহ গুগল নেস্ট হাব
যন্ত্র 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

SDK সেট আপ করুন

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

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

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