Google Home Extension for Visual Studio Code, Google Home Platformu için tasarlanmış ve oluşturulmuştur birlikte çalışır. Bu uzantı Google Assistant Simulator uygulamasına ve Google Cloud Logging, Home Graph Görüntüleyici ve diğer araçlar, Matter ve akıllı ev geliştirme süreci.
Google Home Uzantı Özellikleri
Google Asistan Simülatörü
Akıllı ev cihazlarınızın Google Home ile düzgün çalışıp çalışmadığını test etmek için ekosisteminize ihtiyaç duymadan dilediğiniz zaman Assistant Simulator ile etkileşime geçebilirsiniz. VS Code'dan ayrılabilirsiniz.
Mevcut Simülatör sağlanır Actions Console'daki Assistant Simulator sayesinde Sorgularınızı yazarak cihazlarınızı kontrol edebilirsiniz. Örneğin, "Işığı aç". Assistant Simulator, VS Code'da kısa mesajla yanıt veriyor komutlarınıza göre (ör. "Tamam, ışığı açıyorum") Görüntüleyin Daha fazlası için Google Asistan Simülasyon Aracı'nı kullanın bolca fırsat sunuyor.
Toplu Söylemler
Google Home entegrasyonunuzu bir otomatikmat gibi test etmek için toplu e-posta gönderebilirsiniz Google Assistant Simulator'a aktarılan ifadelerin okunmasını sağlayın. Görüntüleyin Daha fazla ayrıntı için toplu söylemleri çalıştırın.
Matter Logging Araçları
Matter Logging Araçları, şunlar da dahil olmak üzere Matter hata ayıklamasıyla ilgili tüm günlükleri toplayabilir: Google Home app (GHA) günlükleri ve Google Play Hizmetleri (GMS Core) günlükleri. İlgili içeriği oluşturmak için kullanılan günlükler, VS Code'da filtre ve anahtar kelime aramalarıyla görüntülenebilir. Günlükler ek hata ayıklama bilgileriyle indirildi: Android ve Uygulama sürümü ile raporlama için Google'a gönderilecek sorunları.
Cloud Logging
Cloud Logging hata ayıklama bilgilerini ve önemli metrikleri sağlar. İşlemin kullanımı. Geliştirmeyi basitleştirmek için Google Home Extension, geliştirmeyi kolaylaştırmak amacıyla sırasında kodunuzun hemen yanında gerçek zamanlı Google Cloud Logging sorun giderme adımlarına göz atın. Daha fazla ayrıntı için Cloud Logging'i görüntüleme bölümüne bakın.
Ana Sayfa Grafiği Görüntüleyici
Home Graph Viewer artık doğrudan Cihazın durumunu şurada doğrulayabilmeniz için Google Home Extension: Home Graph'inizi VS Code'dan öğrenebilirsiniz. Görüntüleyin Daha fazlası için Ana Sayfa Grafiği'ni görüntüleyin ve Testleri Çalıştırın bolca fırsat sunuyor.
VS Code için Google Home uzantısını yükleyin
Google Home Extension uygulamasını yüklemek için aşağıdaki adımları izleyin: VS kodu:
- Etkinlik Çubuğu'nda Uzantılar simgesini tıklayın.
google home
araması yapın ve ardından Yükle'yi tıklayın.
Google Home Extension uygulamasını doğrudan şuradan indirebilirsiniz: VS Code Marketplace'te bulabilirsiniz.
VS Code için Google Home uzantısını kurun
Google Home Extension uygulamasını yükleyip VS Code'u yeniden yükledikten sonra kullanmadan önce oturum açıp bir proje seçmeniz gerekir Assistant Simulator gidin ve Cloud Logging'i görüntüleyin.
Google ile oturum açın ve bir bulut projesi seçin
Geliştirici hesabınıza Google Home Extension adresinden oturum açabilirsiniz. sizin adınıza Google hizmetleriyle iletişim kurması için VS Code'u yetkilendirme.
Açmak için Etkinlik Çubuğundaki Google Home simgesini tıklayın. Google Home Extension.
Tarayıcınızda giriş görünümünü başlatmak için Google ile oturum aç'ı tıklayın.
Akıllı ev cihazlarınıza bağlı hesabı seçin.
Google ile oturum aç yetkilendirme sayfasında İzin ver'i tıklayın.
Bir tarayıcı sekmesi açılır ve Open Visual Studio Code (Visual Studio Kodunu Aç) iletişim kutusu görüntülenir. görüntülenir. Devam etmek için Visual Studio Kodunu Aç'ı tıklayın.
VS Code'a yönlendirileceksiniz. Burada Google Home Uzantısının bir URI açmasına izin ver. Şu adımları tamamlamak için Aç'ı tıklayın: giriş işlemidir.
Oturum açtıktan sonra Google Home Extension, projelerinizi yükleyecek. Bir kez Proje seçin'i tıklayın.
Açılan Proje arayın ve seçin açılır penceresinde akıllı ev projenizi seçin.
Android Hata Ayıklama Köprüsü (ADB) Aracını Yükleme
Android üzerindeki Matter günlüklerini görüntülemek için ADB'yi yüklemeniz gerekir:
- ADB'yi cihazınıza yükleyin tıklayın.
- Geliştirici Seçenekleri ve USB'yi aç Hata ayıklama Android telefonunuzda.
Matter Cihaz SoC Araçlarını Yükleyin
Matter cihazdaki hata ayıklama günlüklerini görüntülemek için:
- Çoğu cihaz çipi,
/dev/ttyUSBx
gibi seri bağlantı noktalarını dışa aktarır Linux veya/dev/tty.SLAB_USBtoUART
ya da macOS'te/dev/tty.usbserial
. LogViewer, günlüğü okuyabilir aktarım yapabilirsiniz. - Örneğin, bazı SoC türleri NXP veya Silicon Labs, harici bağlantı gerektirebilir araçların (örneğin, JLink) yüklenmesi gerekir. Görüntüleyin Daha fazlası için Desteklenen cihazlar ekleyebilirsiniz.
VS Code için Google Home uzantısını kullanın
Geliştirici Kaynaklarını Göster
YARDIM VE GERİ BİLDİRİM'in altında Başlayın ve Açılacak kaynaklar Kaynaklar sayfasında bulabilirsiniz. en iyi uygulamaları paylaşacağım.
Google Asistan Simülatörü'nü kullanma
Assistant Simulator kodunu VS Code'da açmak için GOOGLE ASSISTANT
SIMULATOR Kenar Çubuğu. İleti kutusuna sorgunuzu yazın ve
Enter
tuşuna basın.
Assistant Simulator yanıtı görüntüleyebilir, ardından düğmeyi tıklayabilirsiniz. sorgunuzu yeniden gönderin.
Toplu Söylemleri Çalıştırma
GOOGLE ASSISTANT SIMULATOR menü çubuğunun üzerine gelin ve şu seçenekleri kullanabilirsiniz:
Açmak için
düğmesini tıklayın hazırlıklı olur.Kaydetmek için
düğmesini tıklayın*.utterance
komut dosyasına aktarmanızı sağlar.
Toplu ifadeler göndermeye başlamak için aşağıdaki seçeneklerden birini belirleyin:
- simgesini tıklayarak komut dosyasını seçin.
Doğrudan bir
*.utterance
dosyasını açıp tıklayın .
Cloud Logging'i görüntüleyin
HIZLI ERİŞİM bölümünde Bulut Günlükleri'ni tıklayarak Bulut Günlükleri'ni açın. sayfasında seçtiğiniz projeye ait günlükleri bulabilirsiniz.
Kullanıcılar, günlükleri önem derecesine ve zaman aralığına göre filtreleyebilir.
Varsayılan olarak, günlükler 50 satırla sınırlıdır. Kullanıcı daha fazla en alta ilerleyin ve daha fazla günlük görüntülemek için Diğer'i tıklayın.
Ana Sayfa Grafiği'ni Görüntüleyin ve Testleri Çalıştırın
HIZLI ERİŞİM'in altında Ana Sayfa Grafiği Görüntüleyici'yi tıklayarak Ana Sayfa Grafik Görüntüleyici panelinde, seçili videoya ait belirler. Ayrıca, cihaz için test çalıştırmak üzere Run Test'i (Test Çalıştır) tıklayabilirsiniz.
Bu işlem, tarayıcınızda test paketini cihazınız seçili olarak başlatır ve hazır olduğunu göreceksiniz. Başlat'ı tıklayın ve test sonuçlarını bekleyin.
Tüm testler tamamlandıktan sonra test ayrıntılarına göz atabilir ve günlükleri görüntüleyebilirsiniz tamamlandı.
Konu Hata Ayıklama için Google Home Uzantısını Kullan
Android Günlük Kaydı
ANA GİRİŞ YAPMA ARAÇLARI bölümünde Android Günlükler'i tıklayarak şunları yapabilirsiniz: Android Günlükleri sayfasını açın ve Bağlanmak ve göstermeye başlamak istediğiniz Android telefon günlükler.
Android telefon bağlandıktan sonra şunları görebilirsiniz: satır satır görürsünüz. Günlüklerin filtrelendiğini ve bu nedenle yalnızca GHA ve Google Play services Matter modülü gösterilir. Günlükleri filtrelemek için Önem derecesi veya Ara anahtar kelime olarak görebilirsiniz.
Matter Cihaz Günlük Kaydı
ANA GİRİŞ YAPMA ARAÇLARI bölümünde, Cihaz Günlükleri'ni tıklayarak Kaynaklar sayfasını açın. önce SoC Türü'nü seçin:
Daha sonra, Matter Device'ı (Ana Cihaz) seçin:
Ardından, cihazdaki tüm cihaz günlüklerini alabilir ve Önem Derecesi ve Arama'yı seçin.
Tüm Matter Günlüklerini İndir
HIZLI ERİŞİM bölümünde, Günlükleri İndir'i açmak için Günlükleri İndir'i tıklayın. iletişim kutusunda, indirilecek günlükleri seçin ve Tamam'a basın.
Günlüklerin indirileceği klasörü seçin ve Kaydet'i tıklayın:
Ardından günlükler, hedef klasöre kaydedilir:
Kaydedilen zip dosyasını çıkarın. Cihaz bilgileri ve günlük dosyaları gösterilir.
Hata ayıklama için gereken tüm sürüm bilgileri cihaz bilgileri dosyasında yer alır sorunları.
Geri bildirim gönder
Geliştirme sürecini nasıl daha iyi hale getirebileceğimizle ilgili düşüncelerinizi veya geri bildirimlerinizi Google Home Extension deneyimi için aşağıdaki seçeneklerden birini belirleyin:
- YARDIM VE GERİ BİLDİRİM panelinde Geri Bildirim Gönder'i tıklayarak bize öneriler.
- YARDIM VE GERİ BİLDİRİM panelinde Sorun Bildir'i tıklayarak Google Home Extension ile ilgili bulduğunuz herhangi bir sorun
- Ayrıca Kaynaklar sayfasına bir geri bildirim simgesi de ekledik.