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