Matter Cloud-to-cloud लोकल होम SDK टूल डिवाइस SDK
Google Home Extension for Visual Studio Code को Google Home Platform के डेवलपर के लिए बनाया और डिज़ाइन किया गया है. इस एक्सटेंशन से आपको Google Assistant Simulator, Google Cloud Logging, होम ग्राफ़ व्यूअर के साथ-साथ अन्य टूल का ऐक्सेस मिलता है. इनकी मदद से, मैटर और स्मार्ट होम बनाने की प्रोसेस को आसान बनाया जा सकता है.
Google Home एक्सटेंशन की सुविधाएं
Google Assistant सिम्युलेटर
यह पता लगाने के लिए कि आपके स्मार्ट होम डिवाइस, Google Home नेटवर्क के साथ ठीक से काम करते हैं या नहीं, आप VS कोड छोड़े बिना ही, Assistant Simulator के साथ किसी भी समय इंटरैक्ट कर सकते हैं.
Actions Console में उपलब्ध कराए गए मौजूदा सिम्युलेटर की तरह ही, Assistant Simulator आपको अपनी क्वेरी टाइप करके, अपने डिवाइस को आसानी से कंट्रोल करने की सुविधा देता है, उदाहरण के लिए, "लाइट चालू करो." VS कोड में, Assistant Simulator आपके निर्देश के मुताबिक मैसेज का जवाब देता है. जैसे, "ठीक है, लाइट चालू कर रही हूँ." ज़्यादा जानकारी के लिए, Google Assistant सिम्युलेटर इस्तेमाल करना देखें.
बैच उत्तर
Google Home इंटिग्रेशन को ऑटोमेटिक की तरह टेस्ट करने के लिए, Google Assistant सिम्युलेटर पर बैच में उच्चारण वाले ईमेल भेजे जा सकते हैं. ज़्यादा जानकारी के लिए, बैच यूटरेंस चलाएं पर जाएं.
मैटर लॉग करने वाले टूल
मैटर लॉग करने वाले टूल, Matter की डीबग करने से जुड़े सभी लॉग इकट्ठा कर सकते हैं. इनमें Google Home app (GHA) लॉग और Google Play services (GMS Core) के लॉग भी शामिल हैं. लॉग को VS Code पर फ़िल्टर और कीवर्ड खोजों के साथ देखा जा सकता है. लॉग को Android और ऐप्लिकेशन के वर्शन जैसी अन्य डीबग जानकारी के साथ डाउनलोड किया जा सकता है. साथ ही, समस्याओं की शिकायत करने के लिए, इन्हें Google को भेजा जा सकता है.
Cloud Logging
Cloud Logging डीबग करने की जानकारी और मुख्य मेट्रिक देता है, ताकि आपको अपनी कार्रवाई के इस्तेमाल के बारे में अहम जानकारी मिल सके. डेवलपमेंट को आसान बनाने के लिए, Google Home Extension, समस्या हल करने के दौरान आपके कोड के ठीक बगल में रीयल-टाइम में Google क्लाउड लॉगिंग मैसेज दिखाता है. ज़्यादा जानकारी के लिए, क्लाउड लॉग इन देखना देखें.
होम ग्राफ़ व्यूअर
होम ग्राफ़ व्यूअर अब सीधे Google Home Extension में उपलब्ध है, ताकि आप बनाम कोड के अंदर होम ग्राफ़ में डिवाइस की स्थिति की पुष्टि कर सकें. ज़्यादा जानकारी के लिए, होम ग्राफ़ देखें और टेस्ट चलाएं पर जाएं.
VS Code के लिए Google Home एक्सटेंशन इंस्टॉल करें
Google Home Extension को इंस्टॉल करने के लिए, बनाम कोड में जाकर यह तरीका अपनाएं:
- गतिविधि बार में, एक्सटेंशन आइकॉन पर क्लिक करें.
google home
खोजें. इसके बाद, इंस्टॉल करें पर क्लिक करें.
Google Home Extension को सीधे VS Code Marketplace से भी डाउनलोड किया जा सकता है.
डाउनलोड करें Google Home Extension
VS Code के लिए Google Home एक्सटेंशन सेट अप करना
Google Home Extension इंस्टॉल करने और VS Code को फिर से लोड करने के बाद, आपको Assistant Simulator का इस्तेमाल करने और'क्लाउड लॉगिंग' देखने से पहले, साइन इन करके कोई प्रोजेक्ट चुनना होगा.
Google से साइन इन करें और कोई क्लाउड प्रोजेक्ट चुनें
Google Home Extension से अपने डेवलपर खाते में साइन इन किया जा सकता है. इसके लिए, आपको बनाम Google की सेवाओं से आपकी ओर से संपर्क करने की अनुमति देनी होगी.
Google Home Extension खोलने के लिए, गतिविधि बार में Google Home आइकॉन पर क्लिक करें.
अपने ब्राउज़र में लॉगिन व्यू लॉन्च करने के लिए, Google से साइन इन करें पर क्लिक करें.
अपने स्मार्ट होम डिवाइसों से लिंक किया गया खाता चुनें.
Google से साइन इन करें अनुमति देने वाले पेज पर, अनुमति दें पर क्लिक करें.
इसके बाद, एक ब्राउज़र टैब खुलेगा और आपको विज़ुअल स्टूडियो कोड खोलें डायलॉग बॉक्स दिखेगा. आगे बढ़ने के लिए, विज़ुअल स्टूडियो कोड खोलें पर क्लिक करें.
आपको VS Code पर रीडायरेक्ट कर दिया जाएगा, जहां Google Home एक्सटेंशन को यूआरआई खोलने के लिए आपकी अनुमति चाहिए. लॉगिन की प्रक्रिया पूरी करने के लिए, खोलें पर क्लिक करें.
साइन इन करने के बाद, Google Home Extension आपके प्रोजेक्ट लोड करेगा. इसके बाद, कोई प्रोजेक्ट चुनें पर क्लिक करें.
इसके बाद, प्रोजेक्ट खोजें और चुनें ड्रॉप-डाउन विंडो में, अपना स्मार्ट होम प्रोजेक्ट चुनें.
Android डीबग ब्रिज (ADB) टूल इंस्टॉल करें
Android वाले फ़ोन पर Matter लॉग देखने के लिए, आपको ADB इंस्टॉल करना होगा:
- अपने कंप्यूटर पर ADB इंस्टॉल करें.
- अपने Android फ़ोन पर 'डेवलपर के लिए सेटिंग और टूल' और यूएसबी डीबग करने की सुविधा चालू करें.
Matter डिवाइस के SoC टूल इंस्टॉल करें
Matter डिवाइसों से डीबग लॉग देखने के लिए:
- ज़्यादातर डिवाइस SoC, Linux
पर
/dev/ttyUSBx
या MacOS पर/dev/tty.SLAB_USBtoUART
या/dev/tty.usbserial
जैसे सीरियल पोर्ट एक्सपोर्ट करेंगे. LogViewer सीधे डिवाइस से लॉग पढ़ सकता है. - कुछ SoC टाइप, जैसे कि NXP या Silicon Labs को इंस्टॉल करने के लिए बाहरी टूल (जैसे, JLink) की ज़रूरत पड़ सकती है. ज़्यादा जानकारी के लिए, ऐसे डिवाइस जिन पर यह सुविधा काम करती है देखें.
बनाम कोड के लिए Google Home एक्सटेंशन का इस्तेमाल करना
डेवलपर के लिए संसाधन देखें
सहायता और सुझाव में जाकर, संसाधन पेज खोलने के लिए, शुरू करें और संसाधन पर क्लिक करें. यहां आपको Google Home नेटवर्क के साथ अपने डेवलपमेंट से जुड़ी ज़रूरी जानकारी मिलेगी.
Google Assistant सिम्युलेटर का इस्तेमाल करें
Assistant Simulator को VS Code में खोलने के लिए, साइड बार में मौजूद GOOGLE ASSISTANT
SIMULATOR पर क्लिक करें. मैसेज बॉक्स में, अपनी क्वेरी लिखें और Enter
दबाएं.
आपके पास Assistant Simulator जवाब देखने का विकल्प है. अपनी क्वेरी के बाद मौजूद बटन पर क्लिक करके, उसे फिर से भेजें.
बैच यूटरेंस चलाएं
GOOGLE ASSISTANT SIMULATOR के मेन्यू बार पर माउस ले जाएं. इसके बाद, स्क्रिप्ट सेट अप करने के लिए, इनमें से कोई विकल्प चुनें:
मौजूदा उच्चारण स्क्रिप्ट खोलने के लिए,
पर क्लिक करें.इतिहास को
*.utterance
स्क्रिप्ट में सेव करने के लिए, पर क्लिक करें.
बैच उच्चारण भेजना शुरू करने के लिए, इन विकल्पों में से चुनें:
- ड्रॉप-डाउन विंडो से बातचीत की स्क्रिप्ट चुनने के लिए, पर क्लिक करें.
सीधे
*.utterance
फ़ाइल खोलें और पर क्लिक करें.
क्लाउड लॉगिंग देखें
क्विक ऐक्सेस में जाकर, क्लाउड लॉग पेज खोलने के लिए, क्लाउड लॉग पर क्लिक करें. यहां आपको चुने गए प्रोजेक्ट से जुड़े लॉग मिलेंगे.
उपयोगकर्ता, गंभीरता और समयसीमा के आधार पर लॉग को फ़िल्टर कर सकते हैं.
डिफ़ॉल्ट रूप से, लॉग में ज़्यादा से ज़्यादा 50 लाइनें शामिल हो सकती हैं. अगर उपयोगकर्ता को और लॉग देखना है, तो नीचे तक स्क्रोल करें और ज़्यादा लॉग देखने के लिए, ज़्यादा पर क्लिक करें.
होम ग्राफ़ देखें और टेस्ट चलाएं
क्विक ऐक्सेस में जाकर, होम ग्राफ़ व्यूअर पैनल खोलने के लिए, होम ग्राफ़ व्यूअर पर क्लिक करें. यहां आपको चुने गए प्रोजेक्ट से जुड़े डिवाइस मिलेंगे. डिवाइस के लिए टेस्ट चलाने के लिए, टेस्ट चलाएं पर भी क्लिक किया जा सकता है.
इससे आपके ब्राउज़र में टेस्ट सुइट लॉन्च हो जाएगा, जिसमें आपका डिवाइस चुना हुआ होगा और जांच के लिए तैयार हो जाएगा. शुरू करें पर क्लिक करें और जांच के नतीजे आने का इंतज़ार करें.
सभी टेस्ट पूरे होने के बाद, जांच की जानकारी और लॉग देखे जा सकते हैं.
मामले को डीबग करने के लिए, Google Home एक्सटेंशन का इस्तेमाल करना
Android का लॉग इकट्ठा करने की सुविधा
मैट लॉग इन टूल में, Android लॉग पर क्लिक करके, Android लॉग पेज खोलें. इसके बाद, वह Android फ़ोन चुनें जिससे आपको कनेक्ट करना है और लॉग दिखाना शुरू करें.
Android फ़ोन कनेक्ट हो जाने के बाद, आपको लाइन के हिसाब से लॉग देखने की सुविधा दिखेगी. ध्यान दें कि लॉग को फ़िल्टर किया जाता है. इसका मतलब है कि सिर्फ़ GHA और Google Play services Matter मॉड्यूल से जुड़े लॉग दिखेंगे. आपके पास लॉग को फ़िल्टर करने या कीवर्ड को लॉग में खोजने के लिए, गंभीरता सेट करने का विकल्प है.
Matter डिवाइस को लॉग करना
माटर लॉग करने वाले टूल में, संसाधन पेज खोलने के लिए डिवाइस लॉग पर क्लिक करें. इसके बाद, सबसे पहले SoC का टाइप चुनें:
इसके बाद, मैट डिवाइस चुनें:
इसके बाद, डिवाइस से डिवाइस के सभी लॉग पाए जा सकते हैं और अपनी दिलचस्पी वाली जानकारी ढूंढने के लिए, गंभीरता और खोज जैसे फ़िल्टर का इस्तेमाल किया जा सकता है.
मामले के सभी लॉग डाउनलोड करें
क्विक ऐक्सेस में जाकर, लॉग डाउनलोड करें डायलॉग खोलने के लिए, लॉग डाउनलोड करें पर क्लिक करें. इसके बाद, डाउनलोड किए जाने वाले लॉग चुनें और ठीक है को दबाएं.
लॉग डाउनलोड करने के लिए फ़ोल्डर चुनें और सेव करें पर क्लिक करें:
इसके बाद, लॉग को डेस्टिनेशन फ़ोल्डर में सेव किया जाएगा:
सेव की गई ZIP फ़ाइल निकालें, तो इससे डिवाइस की जानकारी और लॉग फ़ाइलें दिखेंगी.
डिवाइस की जानकारी वाली फ़ाइल में, समस्याओं को डीबग करने के लिए ज़रूरी वर्शन की सारी जानकारी शामिल होगी.
सुझाव/राय दें या शिकायत करें
Google Home Extension के साथ डेवलपमेंट अनुभव को बेहतर बनाने के बारे में अपने विचार या सुझाव देने के लिए, नीचे दिए गए विकल्पों में से चुनें:
- हमें सुझाव देने के लिए, सहायता और सुझाव पैनल पर, सुझाव दें पर क्लिक करें.
- अगर आपको Google Home Extension से जुड़ी किसी भी समस्या की शिकायत करनी है, तो सहायता और सुझाव पैनल में समस्या की शिकायत करें पर क्लिक करें
- हमने संसाधन पेज पर एक सुझाव आइकॉन भी दिया है.