Google Home Playground

ক্লাউড-টু-ক্লাউড    Local Home SDK    Home API

Google Home Playground হল একটি ওয়েব অ্যাপ্লিকেশন যা কনফিগার করা যায় এমন ডিভাইসের ধরন ও বৈশিষ্ট্য সহ একটি স্মার্ট হোম প্রোজেক্ট সিমুলেট করে। আপনি ভার্চুয়াল ডিভাইস তৈরি করতে, ডিভাইসের অ্যাট্রিবিউট ও স্ট্যাটাস পরিবর্তন করতে, Google Home Graph-এ এইসব ডিভাইস দেখতে এবং ডিভাইসের কনফিগারেশন ইমপোর্ট বা এক্সপোর্ট করতে পারবেন।

অ্যাকাউন্ট লিঙ্ক করার প্রসেস সম্পূর্ণ করুন

Google Home Playground ব্যবহার করতে, আপনাকে প্রথমে টুলটি আপনার অ্যাকাউন্টের সাথে লিঙ্ক করার সাজেস্ট করা হচ্ছে। আপনার ফোনে Google Home app (GHA) খুলুন এবং Google Home অ্যাপে থার্ড-পার্টি স্মার্ট হোম ডিভাইস কানেক্ট করুন লিঙ্কে উল্লেখ করা অ্যাকাউন্ট লিঙ্ক করার প্রসেস অনুসরণ করুন।

  1. Google Home Playground নামের ইন্টিগ্রেশনটি খুঁজুন।
  2. ইন্টিগ্রেশন বেছে নিন এবং GHA আপনাকে সাইন-ইন পৃষ্ঠায় রিডাইরেক্ট করবে। Google-এর মাধ্যমে সাইন-ইন করুন বিকল্পে ক্লিক করুন এবং সাইন-ইন করার জন্য আপনার অ্যাকাউন্ট বেছে নিন।
  3. অ্যাকাউন্ট লিঙ্ক করার অনুমতি দিতে অনুমতি দিন বোতামে ক্লিক করুন।
এই ছবিতে Google Home Playground কানেক্ট করার জন্য Google Home অ্যাপ অ্যাকাউন্ট লিঙ্ক করার
            ফ্লো দেখানো হয়েছে।

অ্যাকাউন্ট লিঙ্ক করা সম্পূর্ণ করলে, ডিফল্ট ভার্চুয়াল ডিভাইসের একটি সেট GHA-এ দেখানো হবে যাতে আপনি ইন্টার‍্যাক্ট করতে পারেন।

এই ছবিতে ডিফল্ট ডিভাইসের তালিকা দেখানো হয়েছে যা ব্যবহারকারী তার অ্যাকাউন্টের সাথে
            Google Home Playground লিঙ্ক করলে পপুলেট হয়।

সাইন-ইন করুন

নিচের বোতামে ক্লিক করে Google Home Playground লঞ্চ করুন:

Playground লঞ্চ করুন

Google-এর মাধ্যমে সাইন-ইন করুন বিকল্পে ক্লিক করুন। অ্যাকাউন্ট লিঙ্ক করার প্রসেস সম্পূর্ণ করতে, GHA-এ যে অ্যাকাউন্ট ব্যবহার করেছেন সেই অ্যাকাউন্টেই সাইন-ইন করেছেন কিনা তা ভালোভাবে দেখে নিন।

এই ছবিতে Google Home Playground-এর প্রাথমিক অবস্থা দেখানো হয়েছে
            এবং উপরের ডানদিকের কোণে সাইন-ইন বোতামটি হাইলাইট করা হয়েছে।

আপনি সাইন-ইন করার পরে, Google Home Playground Home Graph-এ স্টোর করা ভার্চুয়াল ডিভাইস দেখাবে।

এই ছবিতে Google Home Playground-এর ডিফল্ট ভিউয়ের ডিভাইসের তালিকা, ডিভাইসের তথ্য এবং লগ এরিয়া
            দেখানো হয়েছে।

ওয়েব UI-তে তিনটি প্যানেল থাকে:

  • ডিভাইসের তালিকা আপনার সব ভার্চুয়াল ডিভাইস দেখায়। আপনি নির্দিষ্ট কোনও ভার্চুয়াল ডিভাইস বেছে নিয়ে তার তথ্য দেখতে এবং এই প্যানেলের মাধ্যমে ভার্চুয়াল ডিভাইস তৈরি করতে পারবেন।
  • ডিভাইসের তথ্য বেছে নেওয়া ভার্চুয়াল ডিভাইসের তথ্য দেখায়। এছাড়াও, আপনি এই তথ্য এডিট করতে এবং প্যানেলের মাধ্যমে বেছে নেওয়া ভার্চুয়াল ডিভাইস সরাতে পারবেন।
  • লগ এরিয়া Google Home Playground ও Home Graph-এর মধ্যে ইন্টার‍্যাকশন লগ দেখায়। সমস্যার সমাধান করার জন্য আপনি লগ বড় করে অনুরোধ ও উত্তর পেলোড দেখতে পারেন।

ভার্চুয়াল ডিভাইস

ভার্চুয়াল ডিভাইসের তথ্য দেখুন

ডিভাইসের তালিকা প্যানেলে, আপনি যে ভার্চুয়াল ডিভাইস দেখতে চান সেটি বেছে নিন। ডিভাইসের তালিকা প্যানেলে, আপনি যে ভার্চুয়াল ডিভাইস দেখতে চান সেটি বেছে নিন। ডিভাইসের তথ্য প্যানেলে পাঁচটি ট্যাবে ভাগ করে তথ্য দেখানো হবে:

  • প্রাথমিক তথ্য: ডিভাইসের টপ-লেভেল প্রপার্টি, যার মধ্যে ডিভাইসের ধরন, আইডি ও নাম অন্তর্ভুক্ত।
  • ট্রেট: ডিভাইসের কাজ করে এমন ট্রেট।
  • অ্যাট্রিবিউট: ডিভাইসের বৈশিষ্ট্য-নির্দিষ্ট অ্যাট্রিবিউট।
  • স্ট্যাটাস: সব ডিভাইসের স্ট্যাটাস।
  • SUV: ডিভাইসের সেকেন্ডারি ইউজার ভেরিফিকেশন কনফিগারেশন।

ভার্চুয়াল ডিভাইসের তথ্য এডিট করুন

ভার্চুয়াল ডিভাইসের তথ্য দেখার পাশাপাশি, আপনি ডিভাইসের তথ্য প্যানেলের মাধ্যমে Home Graph-এ সেভ করা তথ্য সরাসরি এডিট করতে পারবেন।

কাজ করে এমন বৈশিষ্ট্য পরিবর্তন করুন

  1. বৈশিষ্ট্য ট্যাব বেছে নিন; এডিট করুন বোতামে ক্লিক করুন।
  2. পপ-আপ প্যানেলে, আপনি ডিভাইসের বর্তমানে কাজ করে এমন বৈশিষ্ট্য এবং যোগ করার জন্য উপলভ্য বৈশিষ্ট্য দেখতে পাবেন। ডিভাইসের জন্য কাজ করে এমন বৈশিষ্ট্য যোগ করতে বা সরাতে তীরচিহ্ন (arrow_forward/arrow_back) বোতাম ব্যবহার করুন।
  3. কাজ করা যায় এমন বৈশিষ্ট্য আপডেট করা হয়ে গেলে, সেভ করুন বিকল্পে ক্লিক করুন এবং আপডেট করা বৈশিষ্ট্য Home Graph-এ প্রয়োগ করা হবে।
  4. আপনি লগ এরিয়া থেকে এইসব ট্রেট আপডেট দেখতে পারবেন।
এই ছবিতে Google Home Playground-এ বেছে নেওয়া ডিভাইসে কাজ করে এমন
            বৈশিষ্ট্য যোগ করা বা মুছে ফেলার জন্য UX টুল দেখানো হয়েছে।

ডিভাইস অ্যাট্রিবিউট পরিবর্তন করুন

  1. অ্যাট্রিবিউট ট্যাব বেছে নিন এবং ডিভাইসে কাজ করে এমন বৈশিষ্ট্যের জন্য অ্যাট্রিবিউট এডিট করুন।
  2. এডিট করা হয়ে গেলে, Enter প্রেস করুন এবং আপনার অ্যাট্রিবিউট পরিবর্তন Home Graph-এ প্রয়োগ করা হবে।
  3. আপনি লগ এরিয়া থেকে এইসব আপডেট করা অ্যাট্রিবিউট দেখতে পাবেন।

ডিভাইসের স্ট্যাটাস পরিবর্তন করুন

  1. স্টেট ট্যাব বেছে নিন এবং সরাসরি স্টেট এডিট করুন। স্ট্যাটাসের পরিবর্তন Home Graph-এ প্রয়োগ করা হবে।
  2. আপনি লগ এরিয়া থেকে এই স্টেট পরিবর্তনগুলি দেখতে পারবেন।

ভার্চুয়াল ডিভাইসে ব্যবহারকারী যাচাইকরণের দ্বিতীয় স্তর যোগ করুন

আপনি ভার্চুয়াল ডিভাইসে SUV যোগ করতে এবং প্রতিটি ডিভাইসে এর চ্যালেঞ্জের ধরন ও সংশ্লিষ্ট আচরণ কনফিগার করতে পারবেন। আপনি ভার্চুয়াল ডিভাইসে SUV যোগ করতে এবং প্রতিটি ডিভাইসে এর চ্যালেঞ্জের ধরন ও সংশ্লিষ্ট আচরণ কনফিগার করতে পারবেন।

ডিভাইসে SUV কনফিগার করুন

  1. ডিভাইসের তালিকা প্যানেল থেকে, আপনি যে ভার্চুয়াল ডিভাইস কনফিগার করতে চান সেটি বেছে নিন।
  2. ডিভাইসের তথ্য প্যানেলে, SUV ট্যাব বেছে নিন এবং নিম্নলিখিতগুলি কনফিগার করুন:
    • চালু করা আছে: ডিভাইসে SUV চালু করা আছে নাকি বন্ধ করা আছে (কোনও চ্যালেঞ্জ নেই)।
    • চ্যালেঞ্জের ধরন: SUV-এর জন্য স্পষ্ট স্বীকৃতি (ackNeeded) বা ব্যক্তিগত শনাক্তকরণ নম্বর (pinNeeded) প্রয়োজন কিনা।
    • পিন: সঠিক পিন।
    • ভুল পিন ম্যানেজ করা: পিন ভুল হলে, ব্যবহারকারীকে আবার জিজ্ঞাসা করা হবে কিনা এবং যদি না হয়, তাহলে ত্রুটি সম্পর্কে জানানো।
এই ছবিতে Google Home Playground-এ বেছে নেওয়া ডিভাইসে ব্যবহারকারী যাচাইকরণের দ্বিতীয় স্তর
            চালু করার জন্য UX টুল দেখানো হয়েছে।

সেকেন্ডারি ইউজার ভেরিফিকেশন (SUV) চালু করে এমন ডিভাইস শনাক্ত করা

ডিভাইসের তালিকা প্যানেলে, SUV-চালু করা প্রতিটি ডিভাইসের পাশে একটি কী আইকন কী দেখা যায়।

এই সংখ্যাটি সেইসব ডিভাইস দেখায় যেগুলিতে ব্যবহারকারী যাচাইকরণের দ্বিতীয় স্তর চালু করার
            সুপারিশ করা হয়েছে।

নিম্নলিখিত ট্রেটের তালিকায় SUV প্রয়োজন:

নতুন ভার্চুয়াল ডিভাইস তৈরি করুন

  1. ডিভাইসের তালিকা প্যানেলে, ডিভাইস যোগ করুন বিকল্পে ক্লিক করুন।
  2. পপ-আপ প্যানেলে, ডিভাইসের ধরন বেছে নিন এবং আপনার নতুন ডিভাইসের জন্য ডিভাইসের নাম ইনপুট করুন। অন্যথায়, আপনি যোগ করার জন্য আগে থেকে ঠিক করা ডিভাইসের সেট বেছে নিতে পারেন।
  3. আপনি সবকটি ধাপ সম্পূর্ণ করলে, নতুন ডিভাইসটি Home Graph-এ যোগ করা হবে।
এই ছবিতে Google Home Playground-এ নতুন ধরনের ডিভাইস যোগ করার জন্য UX টুল দেখানো হয়েছে।

ভার্চুয়াল ডিভাইস সরানো

  1. ডিভাইসের তালিকা প্যানেল থেকে, যে ডিভাইসটি সরাতে চান সেটি বেছে নিন। তারপর, ডিভাইসের তথ্য প্যানেলে, প্রাথমিক তথ্য ট্যাব বেছে নিন এবং তারপর, ডিভাইসের তথ্য প্যানেলে, প্রাথমিক তথ্য ট্যাব বেছে নিন এবং নিচে ট্র্যাশ আইকনডিভাইস সরান বিকল্পে ক্লিক করুন।
  2. পপ-আপ সতর্কতায় ডিভাইস সরানোর বিষয়টি কনফার্ম করুন।
  3. আপনি ডিভাইস সরানোর বিষয়টি কনফার্ম করলে, ডিভাইসটি Home Graph থেকে সরিয়ে দেওয়া হবে।
এই ছবিতে Google Home Playground-এ ভার্চুয়াল ডিভাইসের ধরন সরানোর জন্য
            UX টুল দেখানো হয়েছে।

সিঙ্ক সম্পর্কিত উত্তরের এডিটর

আপনি Google Home Playground-এ আপনার সিঙ্ক রেসপন্স যাচাই বা আপডেট করতে পারবেন। এম্বেড করা IDE খুলতে সিঙ্ক রেসপন্স এডিটর বিকল্পে ক্লিক করুন।

এই ছবিতে সিঙ্ক সম্পর্কিত উত্তরের এডিটর খোলার বোতাম দেখানো হয়েছে।

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

এই ছবিতে সিঙ্ক রেসপন্স এডিট করার উইন্ডো দেখানো হয়েছে।

ভার্চুয়াল ডিভাইস ইমপোর্ট ও এক্সপোর্ট করুন

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

এই ছবিতে Google Home Playground-এ ভার্চুয়াল ডিভাইস ইমপোর্ট ও এক্সপোর্ট করার
            UX টুল দেখানো হয়েছে।

ভার্চুয়াল ডিভাইস কোনও ফাইলে এক্সপোর্ট করুন

  1. ভার্চুয়াল ডিভাইস কোনও ফাইলে এক্সপোর্ট করতে -এ ক্লিক করুন।
  2. আপনি যে ফাইল এক্সপোর্ট করতে চান সেটির নাম লিখুন এবং ঠিক আছে বিকল্পে ক্লিক করুন।
  3. ফাইলের নাম ইনপুট করার পরে, ব্রাউজার এক্সপোর্ট করা ভার্চুয়াল ডিভাইসের ফাইল ডাউনলোড করবে।

ফাইল থেকে ভার্চুয়াল ডিভাইস ইমপোর্ট করুন

  1. ফাইল থেকে ভার্চুয়াল ডিভাইস ইমপোর্ট করতে -এ ক্লিক করুন।
  2. আপনি যে ফাইল ইমপোর্ট করতে চান সেটি বেছে নিন এবং ঠিক আছে বিকল্পে ক্লিক করুন।
  3. আপনি ইমপোর্ট করার জন্য ফাইল কনফার্ম করলে, Google Home Playground ফাইল থেকে স্ট্যাটাস সহ ভার্চুয়াল ডিভাইস ইমপোর্ট করবে এবং Home Graph-এ ইমপোর্ট করা ডিভাইসের তথ্য ও স্ট্যাটাস আপডেট করবে।

ইন্টার‍্যাকশন লগ পরীক্ষা করুন

আপনি ভার্চুয়াল ডিভাইসের সাথে ইন্টার‍্যাক্ট করলে, Google Home Playground অটোমেটিক আপনার পরিবর্তন Home Graph-এ প্রয়োগ করে। Home Graph-এর সাথে ইন্টার‍্যাকশন লগ এরিয়া প্যানেলে রেকর্ড করা হয়, যেখানে আপনি Home Graph API অনুরোধ ও উত্তর পেলোড চেক করার জন্য প্রতিটি এন্ট্রি বড় করে দেখতে পারবেন।

প্রতিটি লগ এন্ট্রি হল একটি JSON অ্যারে, যাতে নিম্নলিখিত স্ট্রাকচারের এলিমেন্ট থাকে:

{
  "uri": string,
  "request": object,
  "response": object
}
ফিল্ড ধরন বিবরণ
uri string Home Graph API কলের URL।
request object Home Graph API কলের অনুরোধের প্রধান অংশ। প্রতিটি পদ্ধতির ফর্ম্যাটের জন্য রেফারেন্স ডকুমেন্টেশন রেফারেন্স ডকুমেন্টেশন দেখুন।
response object Home Graph API কলের রেসপন্স বডি। প্রতিটি পদ্ধতির ফর্ম্যাটের জন্য রেফারেন্স ডকুমেন্টেশন রেফারেন্স ডকুমেন্টেশন দেখুন।

ডিভাইসের যে ধরন ও traits কাজ করে তা দেখুন

উপরে ডানদিকে প্রশ্ন চিহ্ন সহায়তা আইকন, বর্তমান ডিভাইসের ধরন এবং Google Home Playground-এ কাজ করে এমন ট্রেটের তালিকা দেখাবে।

এই ছবিতে Google Home Playground-এ নতুন ধরনের ডিভাইস যোগ করার জন্য UX টুল দেখানো হয়েছে।

সমস্যা সম্পর্কে অভিযোগ জানান

আপনার মতামত আমাদের কাছে খুবই গুরুত্বপূর্ণ! উপরে ডানদিকে বিস্ময়বোধক চিহ্ন আইকন মতামত ব্যবহার করে সম্মুখীন হওয়া সমস্যার বিষয়ে অভিযোগ জানান।

Google Home Playground-এ মতামত দেওয়া এবং সমস্যার বিষয়ে অভিযোগ জানানোর জন্য
       আইকনগুলি এই ছবিতে দেখানো হয়েছে।