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

রুম
একটি ঘর একটি কাঠামোর অন্তর্গত এবং নিম্নলিখিতগুলি নিয়ে গঠিত:
- লেবেল - "মাস্টার বেডরুম" এর মতো ঘর চিহ্নিতকারী লেবেল।
- ডিভাইস - ঘরের অংশ হিসেবে ব্যবহৃত ডিভাইস। এগুলো একাধিক নির্মাতার ডিভাইস হতে পারে।
ডিভাইস
একটি ডিভাইস কমপক্ষে একটি কাঠামোর অন্তর্গত হতে হবে, সর্বাধিক ১টি কক্ষের অন্তর্গত হতে পারে এবং এতে নিম্নলিখিত বৈশিষ্ট্যগুলি থাকতে হবে:
- প্রকার - ল্যাম্প, ক্যামেরা, বা এয়ার কন্ডিশনিং ইউনিটের মতো ডিভাইসের ধরণ।
- বৈশিষ্ট্য - ডিভাইসটি যে ধরণের বৈশিষ্ট্য সমর্থন করে। প্রতিটি ডিভাইসের বেশ কয়েকটি বৈশিষ্ট্য থাকতে পারে। একটি আলোর
BrightnessএবংColorSettingমতো বৈশিষ্ট্য থাকতে পারে।
বৈশিষ্ট্য
বৈশিষ্ট্যগুলির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
- বৈশিষ্ট্য - ডিভাইসের জন্য স্থির বৈশিষ্ট্য। একটি বৈশিষ্ট্য তাপমাত্রা ইউনিট বা মোডের মতো কিছু হতে পারে।
- অবস্থা - একটি ডিভাইসের ডিভাইসের অবস্থা(গুলি)। একটি ল্যাম্প সেই নির্দিষ্ট ল্যাম্পের বর্তমান উজ্জ্বলতা নির্দেশ করার জন্য উজ্জ্বলতার অবস্থা ফিরিয়ে দিতে পারে। প্রতিটি ডিভাইস বৈশিষ্ট্য একটি ডিভাইসের জন্য বিভিন্ন ডিভাইসের অবস্থা যোগ করে।
- লেবেল - "বেডরুম ল্যাম্প" এর মতো ডিভাইসটিকে শনাক্ত করে এমন লেবেল।