ডেভেলপার প্রজেক্ট, যার মধ্যে Matter ইন্টিগ্রেশন অন্তর্ভুক্ত, Google Home Developer Console পরিচালনা করা হয়। এই পৃষ্ঠায় Developer Console কীভাবে একটি নতুন ডেভেলপার প্রজেক্ট সেট আপ করতে হয় তা ব্যাখ্যা করা হয়েছে।
প্রকল্পটির নাম দিন
আপনার প্রকল্পের নামকরণ করার সময় এমন একটি নাম তৈরি করা ভালো, যা:
- প্রকল্পটি সম্পর্কে কিছু প্রাথমিক তথ্য অন্তর্ভুক্ত করা হয়েছে।
- অন্য কোনো প্রকল্পের সাথে বিভ্রান্তি সৃষ্টি হবে না।
- সবগুলোকে প্রতিনিধিত্ব করতে পারে integrationপ্রকল্পের মধ্যে।
অর্থপূর্ণ নাম গুরুত্বপূর্ণ। project-gamma-798 এর মতো একটি সাধারণ নাম কার্যকরভাবে "ছদ্মবেশী" থাকে এবং একই নামের অন্যান্য প্রকল্পের তালিকায় এটি আলাদাভাবে চোখে পড়ে না।
আপনার প্রকল্পের নামকরণ করার সময় নিম্নলিখিত নির্দেশনাগুলো বিবেচনা করুন:
- আপনার কোম্পানির নাম ব্যবহার করুন
- নামে প্রকল্প বা কাজের ধরন ব্যবহার করুন।
- প্রজেক্টের নামে 'টেস্ট' শব্দটি ব্যবহার করবেন না।
উদাহরণস্বরূপ, acme-smarthome এবং acme-lighting হলো সুস্পষ্ট এবং স্বতন্ত্র প্রকল্পের নাম।
প্রকল্পটি তৈরি করুন
একটি ডেভেলপার প্রজেক্ট এক বা একাধিক ইন্টিগ্রেশনকে বোঝায়। প্রজেক্টটির মালিক তার ডেভেলপমেন্ট টিমের সদস্যদের সাথে এটি শেয়ার করার মাধ্যমে অন্যান্য ব্যবহারকারীদেরকে প্রজেক্টের সমস্ত ইন্টিগ্রেশন পরিচালনা করার অনুমতি দিতে পারেন।
গুগল স্মার্ট হোম ইকোসিস্টেম ইন্টিগ্রেশনগুলো Developer Console ব্যবহার করে পরিচালনা করা হয়।
আমরা সুপারিশ করি যে আপনার সমস্ত Matter ইন্টিগ্রেশনের জন্য, টেস্টিং এবং প্রোডাকশন উভয় ক্ষেত্রেই, শুধুমাত্র একটি প্রজেক্ট তৈরি করুন; বিশেষ করে Matter জন্য টেস্ট ভেন্ডর আইডি এবং প্রোডাক্ট আইডি দিয়ে টেস্টিং করার সময় সমস্যা এড়ানোর জন্য এটি করা হয়।
পদ্ধতি ১: একটি নতুন প্রজেক্ট তৈরি করুন
Developer Console যান :
- প্রজেক্ট পরিচালনা পেজে, একটি প্রজেক্ট তৈরি করুন-এ ক্লিক করুন।
- Get started পেজে, Create project- এ ক্লিক করুন।
- আপনার প্রকল্পের নাম লিখুন, যা প্রকল্প নামকরণের নির্দেশিকা মেনে চলতে হবে।
- নতুন প্রজেক্ট তৈরি করুন -এ ক্লিক করুন।
আপনাকে নতুন প্রকল্পের হোম পেজে পুনঃনির্দেশিত করা হচ্ছে।
পদ্ধতি ২: অ্যাকশনস অন গুগল কনসোল থেকে একটি বিদ্যমান প্রজেক্ট ইম্পোর্ট করুন
যদি আপনার কোনো বিদ্যমান Cloud-to-cloud বা Local Home SDK ইন্টিগ্রেশনে Matter সাপোর্ট যোগ করার প্রয়োজন হয়, তাহলে একটি বিদ্যমান Actions on Google প্রজেক্ট নতুন Developer Console ইম্পোর্ট করা যেতে পারে।
এই পদ্ধতির ক্ষেত্রে নিম্নলিখিত বিধিনিষেধগুলি প্রযোজ্য:
- এই আমদানিটি একমুখী। এটি প্রত্যাহার করা যাবে না।
- শুধুমাত্র প্রজেক্টের মালিকই একটি বিদ্যমান Actions on Google প্রজেক্ট ইম্পোর্ট করতে পারেন। যিনি প্রজেক্টটি তৈরি করেছেন, তিনিই এর মালিক, যা Members লিঙ্ক ব্যবহার করে দেখা যায়।
- ইম্পোর্ট করা প্রজেক্টের কোম্পানি প্রোফাইল শুধুমাত্র 'অ্যাকশনস অন গুগল কনসোল'- এ এডিট করা যাবে। সেখানকার পরিবর্তনগুলো গুগল হোম ডেভেলপার কনসোলে প্রতিফলিত হবে।
ইম্পোর্ট করার পরেও, বিদ্যমান ইন্টিগ্রেশনগুলি (যেমন Cloud-to-cloud , Local Home , App Discovery ) পরিচালনা করার জন্য মূল Actions on Google প্রজেক্টটি ব্যবহার করা যাবে।
Actions on Google Console থেকে একটি বিদ্যমান প্রজেক্ট ইম্পোর্ট করতে, Developer Console এ যান:
- প্রজেক্ট তৈরি করুন-এ ক্লিক করুন।
- একটি বিদ্যমান অ্যাকশন প্রজেক্টের নাম লিখুন অথবা ড্রপ-ডাউন তালিকা থেকে একটি প্রজেক্ট নির্বাচন করুন (উদাহরণস্বরূপ, নিম্নলিখিত স্ক্রিনশটে, প্রজেক্টের নাম হল "My matter project")।
- প্রজেক্ট ইম্পোর্ট করতে ক্লিক করুন।
আপনাকে Developer Console বিদ্যমান প্রজেক্টের বিবরণে ফেরত পাঠানো হচ্ছে।

লগ স্তর সেট করুন
ডিফল্টরূপে, আপনার প্রোজেক্টের প্রতিটি ইন্টিগ্রেশনের জন্য শুধুমাত্র এরর লগগুলোই Google Cloud সংরক্ষিত হয়।
প্রতিটি ইন্টিগ্রেশনের জন্য সমস্ত লগ Google Cloud সংরক্ষণ করতে, ' লগ লেভেল কন্ট্রোল: এরর লগস' বিভাগে 'সমস্ত লগ' নির্বাচন করুন।

এই সেটিংটি আপনার প্রোজেক্টের সমস্ত ইন্টিগ্রেশনের জন্য প্রযোজ্য। এটি শুধুমাত্র Cloud-to-cloud ইন্টিগ্রেশনের ক্ষেত্রে পরিবর্তন করা যাবে। আপনার লগ স্টোরেজ স্পেস অতিক্রম করলে, সমস্ত লগ Google Cloud সেভ করার জন্য অতিরিক্ত খরচ হতে পারে।
লগ সম্পর্কে আরও জানতে, Matter জন্য ক্লাউড লগিং দেখুন।
একটি ডেভেলপার প্রজেক্ট শেয়ার করুন
আপনি পূর্বনির্ধারিত ভূমিকা ব্যবহার করে আপনার দলের ব্যবহারকারীদের জন্য কোনো প্রকল্পে প্রবেশাধিকার যোগ বা অপসারণ করতে পারেন।
Developer Console হোম পেজে মেম্বার্স -এ ক্লিক করুন, যা আপনাকে Google Cloud Console IAM & Admin > IAM পেজে নিয়ে যাবে।
অথবা, 'Project details'-এ ক্লিক করুন, তারপর নিচের ' Members' সেকশনে থাকা 'Manage members in GCP'- তে ক্লিক করুন।
Google Cloud Console ড্যাশবোর্ড ব্যবহার করে প্রয়োজনমতো পরিবর্তন করুন।
কোনো প্রজেক্টের অ্যাক্সেস কীভাবে পরিবর্তন করতে হয়, তার নির্দেশাবলীর জন্য, “IAM সহ প্রজেক্টের অ্যাক্সেস নিয়ন্ত্রণ” অংশটি দেখুন।
ব্যবহারকারীদের তালিকায় যুক্ত হয়ে গেলে, একজন ব্যবহারকারী Developer Console প্রজেক্ট এবং যেকোনো ইন্টিগ্রেশন দেখতে পারেন।
আপনার প্রাতিষ্ঠানিক সেটিং অনুযায়ী, ডেভেলপার প্রজেক্ট তৈরি করার চেষ্টা করার সময় আপনি অনুমতি সংক্রান্ত ত্রুটির সম্মুখীন হতে পারেন। যদি এমন হয়, তবে আপনার Google Cloud প্রশাসকের সাথে যোগাযোগ করুন এবং আপনার অ্যাকাউন্টের জন্য প্রজেক্ট ক্রিয়েটর (Project Creator) অনুমতির অনুরোধ জানান।