দ Device Access প্রোগ্রাম ব্যবহারকারীদের SDM API ব্যবহার করে Google Nest ডিভাইস অ্যাক্সেস, নিয়ন্ত্রণ এবং পরিচালনা করতে দেয়।
সঙ্গে শুরু করতে Device Access, আপনাকে নিম্নলিখিত কাজগুলি সম্পূর্ণ করতে হবে:
- জন্য নিবন্ধন Device Access প্রোগ্রাম
- একটি Google অ্যাকাউন্ট দিয়ে একটি সমর্থিত Nest ডিভাইস সক্রিয় করুন।
- SDM API সক্ষম করতে একটি Google ক্লাউড প্রকল্প তৈরি করুন এবং একটি OAuth 2.0 ক্লায়েন্ট আইডি পান৷
- সৃষ্টি a Device Access একটি প্রকল্প আইডি পাওয়ার জন্য প্রকল্প।
ডিভাইস অ্যাক্সেসের জন্য নিবন্ধন করুন
আপনার প্রথম প্রকল্প তৈরি করার আগে, আপনাকে অবশ্যই নিবন্ধন করতে হবে Device Access. রেজিস্ট্রেশনে Google API এবং ডিভাইস অ্যাক্সেস স্যান্ডবক্স পরিষেবার শর্তাবলীর সম্মতি সহ, প্রতি অ্যাকাউন্টে এককালীন, অ-ফেরতযোগ্য ফি (US$5) রয়েছে৷
আপনি উভয় পরিষেবার শর্তাদি স্বীকার না করা এবং নিবন্ধন ফি প্রদান না করা পর্যন্ত আপনি একটি প্রকল্প তৈরি করতে সক্ষম হবেন না৷ এটি সমস্ত ব্যবহারকারীদের জন্য প্রযোজ্য, উভয় পৃথক ব্যবহারকারী এবং যারা একটি বাণিজ্যিক অফার তৈরি করতে চাইছেন।
এ নিবন্ধন করুন Device Access কনসোল, যদি আপনার ইতিমধ্যে না থাকে:
দেখুনDevice Access আরো তথ্যের জন্য নিবন্ধন .
একটি সমর্থিত ডিভাইস সক্রিয় করুন
নিম্নলিখিত ডিভাইস সমর্থিত হয় Device Access প্রোগ্রাম:
- সমস্ত Google নেস্ট থার্মোস্ট্যাট
- সমস্ত Google Nest ক্যামেরা
- সমস্ত Google নেস্ট ডোরবেল
- Google Nest Hub Max
পৃথক ডিভাইস মডেলের তালিকার জন্য সমর্থিত ডিভাইস পৃষ্ঠা দেখুন।
আপনার সমর্থিত ডিভাইসটি কীভাবে সক্রিয় করবেন সে সম্পর্কে তথ্যের জন্য ডিভাইস ম্যানুয়াল দেখুন।
Google ক্লাউড প্ল্যাটফর্ম সেট আপ করুন
Google ক্লাউডের মাধ্যমে SDM API-এ অ্যাক্সেস দেওয়া হয়। API সক্ষম করতে এবং একটি সমর্থিত নেস্ট ডিভাইস সহ একটি Google অ্যাকাউন্ট অনুমোদন করতে, আপনার একটি Google ক্লাউড প্রকল্পের প্রয়োজন হবে৷
API সক্ষম করুন এবং স্মার্ট ডিভাইস ম্যানেজমেন্ট API সক্ষম করতে এবং একটি OAuth 2.0 ক্লায়েন্ট আইডি পেতে নীচের একটি OAuth 2.0 ক্লায়েন্ট আইডি বোতাম পান:
- আপনার যদি একটি বিদ্যমান Google ক্লাউড প্রকল্প থাকে যার জন্য আপনি ব্যবহার করতে চান৷ Device Access, নিশ্চিত করুন যে আপনি প্রথমে সেই প্রকল্পের জন্য অ্যাডমিন অ্যাকাউন্টে লগ ইন করেছেন৷ তারপর বোতামে ক্লিক করার পরে উপলব্ধ প্রকল্পগুলির তালিকা থেকে বিদ্যমান প্রকল্পটি নির্বাচন করুন। অন্যথায়, একটি নতুন প্রকল্প তৈরি করুন।
- "আপনি কোথা থেকে কল করছেন?" জিজ্ঞাসা করলে ওয়েব সার্ভার নির্বাচন করুন।
- অনুমোদিত পুনঃনির্দেশ URI- এর মান হিসাবে https://www.google.com লিখুন। PCM ব্যবহার করে একটি অনুমোদন কোড পেতে একটি পুনঃনির্দেশ URI প্রয়োজন৷
- সেটআপ সম্পূর্ণ হয়ে গেলে, OAuth 2.0 ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট মানগুলি অনুলিপি করুন এবং আপনার স্থানীয় মেশিনে শংসাপত্র JSON ডাউনলোড করুন ।
আপনি যদি ম্যানুয়ালি আপনার Google ক্লাউড প্রকল্প সেট আপ করতে চান, বা সেটআপ যাচাই করতে চান এবং আপনার শংসাপত্রগুলি আবার পুনরুদ্ধার করতে চান:
- API সক্ষমতা পৃষ্ঠায় স্মার্ট ডিভাইস ম্যানেজমেন্ট API সক্ষম করুন।
- শংসাপত্র পৃষ্ঠায় একটি OAuth 2.0 ক্লায়েন্ট আইডি পান।
একটি ডিভাইস অ্যাক্সেস প্রকল্প তৈরি করুন
তে ফেরত যান Device Access কনসোল
- কনসোল হোম স্ক্রিনে, Create Project নির্বাচন করুন।
- সৃষ্টি প্রক্রিয়ায় প্রতিটি পর্দা পূরণ করুন:
- আপনার প্রকল্পের জন্য একটি নাম লিখুন.
- Google ক্লাউড প্ল্যাটফর্ম সেট আপ করার সময় তৈরি হওয়া OAuth 2.0 ক্লায়েন্ট আইডি লিখুন। আপনি যদি আগে আপনার OAuth ক্লায়েন্ট আইডি কপি না করে থাকেন, তাহলে আপনি ডাউনলোড করা
credentials.json
ফাইলে এটি খুঁজে পেতে পারেন। - ইভেন্টগুলি সক্ষম বা অক্ষম করুন। ইভেন্টগুলি Google Cloud Pub/Sub দ্বারা পরিচালিত হয় এবং আপনার প্রকল্পের জন্য অনুমোদিত সমস্ত ডিভাইস এবং কাঠামোর জন্য অ্যাসিঙ্ক্রোনাস আপডেট প্রদান করে। আপনি ইভেন্ট চান তাহলে সক্ষম নির্বাচন করুন. আপনি যদি নিশ্চিত না হন তবে নিষ্ক্রিয় করুন নির্বাচন করুন। তারা সবসময় পরে সক্রিয় করা যেতে পারে.
- সমাপ্তির পরে, আপনার প্রকল্পটিকে UUID আকারে একটি প্রকল্প আইডি বরাদ্দ করা হয়, যেমন
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
। এই আইডিটি নোট করুন, সমস্ত SDM API কলের জন্য আপনার এটি প্রয়োজন৷
এই প্রোজেক্ট আইডিটি OAuth এবং API কলগুলিতে ব্যবহৃত হয়। এটা আপনার জন্য নির্দিষ্টDevice Access প্রকল্প, এবং একটি Google ক্লাউড প্রকল্প ID এর সাথে সম্পর্কিত নয়।