কীভাবে স্মার্ট হোম অ্যাকশন তৈরি করতে হয় তা শেখার নতুন গন্তব্য Google হোম ডেভেলপার সেন্টারে স্বাগতম। দ্রষ্টব্য: আপনি অ্যাকশন কনসোলে নির্মাণ কাজ চালিয়ে যাবেন।

গুগল হোম খেলার মাঠ

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

ডিভাইস SDK

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

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

Home Playground ব্যবহার করার জন্য, আপনাকে প্রথমে আপনার অ্যাকাউন্টে টুলটি লিঙ্ক করার পরামর্শ দেওয়া হয়। আপনার ফোনে Google Home app (GHA) খুলুন এবং অ্যাকাউন্ট লিঙ্ক করার প্রক্রিয়ার মধ্য দিয়ে যান:

  1. উপরের বাম কোণে প্লাস (+) আইকনে ক্লিক করুন।
  2. ডিভাইস সেট আপ করুন > Google এর সাথে কাজ করে নির্বাচন করুন।
  3. গুগল হোম প্লেগ্রাউন্ড শিরোনামের অ্যাকশনের জন্য অনুসন্ধান করুন।
  4. অ্যাকশন নির্বাচন করুন, এবং GHA আপনাকে সাইন-ইন পৃষ্ঠায় নিয়ে যাবে। Google এর সাথে সাইন ইন ক্লিক করুন এবং সাইন ইন করতে আপনার অ্যাকাউন্ট নির্বাচন করুন৷
  5. অ্যাকাউন্ট লিঙ্কিং অনুমোদন করতে অনুমোদন বোতামে ক্লিক করুন।
এই চিত্রটি Google হোম প্লেগ্রাউন্ডকে সংযুক্ত করার জন্য Google Home অ্যাপ অ্যাকাউন্ট লিঙ্কিং প্রবাহ দেখায়।

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

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

সাইন ইন করুন

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

খেলার মাঠ চালু করুন

Google এর সাথে সাইন ইন ক্লিক করুন। অ্যাকাউন্ট লিঙ্কিং সম্পূর্ণ করার জন্য আপনি GHA তে যে অ্যাকাউন্ট ব্যবহার করেছেন সেই অ্যাকাউন্ট দিয়ে সাইন ইন করা নিশ্চিত করুন।

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

আপনি সাইন ইন করার পরে, Home Playground Home Graph সংরক্ষিত ভার্চুয়াল ডিভাইসগুলি দেখাবে৷

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

ওয়েব UI তিনটি প্যানেল নিয়ে গঠিত:

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

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

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

ডিভাইস তালিকা প্যানেলে, আপনি যে ভার্চুয়াল ডিভাইসটি দেখতে চান তা নির্বাচন করুন। ডিভাইস তথ্য প্যানেল পাঁচটি ট্যাবে শ্রেণীবদ্ধ করা তথ্য দেখাবে:

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

ভার্চুয়াল ডিভাইস তথ্য সম্পাদনা করুন

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

সমর্থিত বৈশিষ্ট্য পরিবর্তন করুন

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

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

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

ডিভাইসের অবস্থা পরিবর্তন করুন

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

ভার্চুয়াল ডিভাইসে একটি মাধ্যমিক ব্যবহারকারী যাচাইকরণ যোগ করুন

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

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

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

SUV সক্ষম করে এমন ডিভাইসগুলি সনাক্ত করুন৷

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

এই চিত্রটি সেকেন্ডারি ব্যবহারকারী যাচাই সক্ষম করার জন্য প্রস্তাবিত ডিভাইসগুলি দেখায়৷

নিম্নলিখিত বৈশিষ্ট্যগুলির তালিকার জন্য SUV প্রয়োজন:

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

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

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

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

ভার্চুয়াল ডিভাইস আমদানি এবং রপ্তানি

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

এই চিত্রটি Google হোম প্লেগ্রাউন্ডে ভার্চুয়াল ডিভাইস আমদানি এবং রপ্তানি করার জন্য UX টুল দেখায়।

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

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

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

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

মিথস্ক্রিয়া লগগুলি পরিদর্শন করুন

আপনি যখন ভার্চুয়াল ডিভাইসগুলির সাথে ইন্টারঅ্যাক্ট করেন, 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 এপিআই কলের মূল অংশের অনুরোধ করুন। প্রতিটি পদ্ধতির বিন্যাসের জন্য রেফারেন্স ডকুমেন্টেশন দেখুন।
response object Home Graph API কলের রেসপন্স বডি। প্রতিটি পদ্ধতির বিন্যাসের জন্য রেফারেন্স ডকুমেন্টেশন দেখুন।

সমর্থিত ডিভাইসের ধরন এবং বৈশিষ্ট্য দেখুন

উপরের ডানদিকে প্রশ্ন চিহ্ন সাহায্য আইকন বর্তমান ডিভাইসের ধরন এবং Home Playground দ্বারা সমর্থিত বৈশিষ্ট্য তালিকা প্রদর্শন করবে।

এই চিত্রটি Google হোম প্লেগ্রাউন্ডে একটি নতুন ডিভাইসের ধরন যোগ করার জন্য UX টুল দেখায়।

প্রতিক্রিয়া এবং রিপোর্ট সমস্যা

আমরা আপনার কাছ থেকে শুনতে চাই! উপরের ডানদিকে স্মাইলি ফেস আইকন sentiment_satisfied- এ ক্লিক করে আমাদের প্রতিক্রিয়া দিন, অথবা বিস্ময়বোধক চিহ্ন আইকন প্রতিক্রিয়া ব্যবহার করে সমস্যার সম্মুখীন হওয়ার বিষয়ে রিপোর্ট করুন।

এই চিত্রটি Google হোম প্লেগ্রাউন্ডে প্রতিক্রিয়া এবং রিপোর্টিং সমস্যার জন্য আইকনগুলি দেখায়৷