গুগল Cloud-to-cloud প্ল্যাটফর্ম ব্যবহারকারীদের Google Home app (GHA) এবং Google Assistant মাধ্যমে তাদের বাণিজ্যিকভাবে উপলব্ধ কানেক্টেড ডিভাইসগুলো নিয়ন্ত্রণ করতে দেয়, যা স্মার্ট স্পিকার, ফোন, গাড়ি, টিভি, হেডফোন, ঘড়ি এবং আরও অনেক কিছুর মতো ১ বিলিয়নেরও বেশি ডিভাইসে উপলব্ধ।
কেন নির্মাণ করবেন
এর ফলে আপনি ব্যবহারকারীদের সম্পৃক্ততা বাড়াতে, আপনার ডিভাইসের বিক্রি বৃদ্ধি করতে এবং ব্র্যান্ডের মূল্য বাড়াতে পারবেন।
- ব্যবহারকারীর সম্পৃক্ততা আরও গভীর করুন — ১ বিলিয়ন Assistant ডিভাইস জুড়ে ব্যবহারকারীদের কাছে পৌঁছান, ডিভাইস খুঁজে পাওয়ার সুবিধা উন্নত করুন এবং সেট-আপের জটিলতা দূর করুন।
- বিক্রয় বৃদ্ধি করুন — শপিং অন সার্চ-এ সহজে খুঁজে পাওয়ার যোগ্য হয়ে উঠুন, এবং রিটেইল ও ইনস্টলার চ্যানেল জুড়ে ফিচারড হওয়ার যোগ্যতা বাড়ান।
- ব্র্যান্ড ভ্যালু বাড়ান — আপনার দরকারি বাড়ির কেন্দ্রবিন্দুতে থাকুন। নির্ভরযোগ্যতা এবং সমৃদ্ধ ফিচারের মাধ্যমে ব্যবহারকারীদের আপনার ব্র্যান্ডকে জানতে দিন।
কীভাবে তৈরি করবেন
আপনার ডিভাইসকে Assistant সাথে সংযুক্ত করতে, আপনাকে একটি Cloud-to-cloud ইন্টিগ্রেশন তৈরি করতে হবে। ব্যবহারকারীরা কীভাবে আপনার অ্যাকশনটি চালু করবে, তা Assistant পরিচালনা করে (একাধিক ভাষায়) এবং Google Home Graph মাধ্যমে আপনাকে দরকারি মেটাডেটা সরবরাহ করে (যেমন ব্যবহারকারীর ঘরের উপর ভিত্তি করে একটি নির্দিষ্ট ডিভাইসের অবস্থা)। আপনাকে শুধু আপনার ফুলফিলমেন্ট সার্ভিসের মাধ্যমে অনুরোধগুলিতে সাড়া দিতে হবে।
শুরু করার সবচেয়ে সহজ উপায় হলো আমাদের কোডল্যাবগুলো সম্পন্ন করা। আমরা এই দুটি কোডল্যাবই করার পরামর্শ দিই, যা আপনাকে ধাপে ধাপে ডেভেলপমেন্ট প্রক্রিয়ার বিভিন্ন অংশ শিখিয়ে দেবে:
এরপরে, আপনি যা ইন্টিগ্রেট করার পরিকল্পনা করছেন তা গুগল হোম ইকোসিস্টেমে সমর্থিত কিনা তা নিশ্চিত করতে আমাদের সমর্থিত ডিভাইসের তালিকাটি দেখুন। তারপর, প্রজেক্ট তৈরি থেকে শুরু করে লঞ্চ পর্যন্ত সম্পূর্ণ ডেভেলপমেন্ট প্রক্রিয়াটি বুঝতে ডেভেলপার চেকলিস্টটি ভালোভাবে পড়ুন।
সমর্থিত ডিভাইস ডেভেলপার চেকলিস্ট
গুগল হোম প্লেগ্রাউন্ড
আপনার ডিভাইসের ধরন ও বৈশিষ্ট্য ব্যবহার করে একটি স্মার্ট হোম প্রজেক্ট সিমুলেট করতে Google Home Playground ব্যবহার করুন। ভার্চুয়াল ডিভাইস তৈরি করুন, ডিভাইসের অ্যাট্রিবিউট ও স্টেট পরিবর্তন করুন এবং আরও অনেক কিছু করুন। আরও বিস্তারিত জানতে গুগল হোম প্লেগ্রাউন্ড পেজটি দেখুন।
ডিবাগিং এবং বিশ্লেষণ
আপনি যদি ইতিমধ্যেই একটি smart home তৈরি করে থাকেন এবং আপনার প্রয়োজন হয়:
- আপনার অ্যাকশন ডিবাগ করতে, 'ডিবাগিং দ্য স্মার্ট হোম' কোডল্যাবে যান।
- লগ অ্যাক্সেস করতে বা লগ-ভিত্তিক মেট্রিক তৈরি করতে, স্মার্ট হোম কোডল্যাবের লগ-ভিত্তিক মেট্রিক- এ যান।
- বিদ্যুৎ বিভ্রাট নিরীক্ষণের জন্য অ্যালার্ট সেট আপ করতে, স্মার্ট হোম কোডল্যাবের 'Monitoring outages' অংশে যান।
সংজ্ঞা
এই ডকুমেন্টেশন জুড়ে নিম্নলিখিত পরিভাষাগুলো ব্যবহৃত হয়েছে:
- প্রমাণীকরণ
- আপনার ব্যবহারকারীদের গুগল অ্যাকাউন্টগুলোকে আপনার প্রমাণীকরণ সিস্টেমের ব্যবহারকারী অ্যাকাউন্টগুলোর সাথে সংযুক্ত করে।
- ডিভাইসের বৈশিষ্ট্য
- ডিভাইসের বৈশিষ্ট্যগুলো একটি ডিভাইসের প্রকারের সক্ষমতা নির্ধারণ করে।
- ডিভাইসের ধরন
- আপনার ডিভাইসের জন্য কোন ব্যাকরণ ব্যবহার করা উচিত, তা Assistant জানিয়ে দিন।
- পরিপূর্ণতা
- একটি পরিষেবা যা একটি smart home ইন্টেন্ট পরিচালনা করে এবং সংশ্লিষ্ট অ্যাকশনটি সম্পাদন করে।
- গুগল হোম ইকোসিস্টেম
- এমন একটি প্ল্যাটফর্ম যা আপনাকে smart home অ্যাকশন তৈরি করার সুযোগ দেয়, যার মাধ্যমে সংযুক্ত ডিভাইসগুলো নিয়ন্ত্রণ করার জন্য Assistant কার্যকারিতা বাড়ানো যায়।
- Home Graph
- একটি ডেটাবেস যা বাড়ি এবং এর ডিভাইসগুলো সম্পর্কে প্রাসঙ্গিক তথ্য সংরক্ষণ ও সরবরাহ করে।
- smart home উদ্দেশ্য
- সহজ মেসেজিং অবজেক্ট যা বর্ণনা করে কীভাবে একটি smart home অ্যাকশন সম্পাদন করতে হয়, যেমন—আলো জ্বালানো বা স্পিকারে অডিও কাস্ট করা।