Matter'ı kullanmaya başlama

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Geliştirici Önizlemesi sürümü

Google'ın Ev Geliştiricileri programı, cihaz üreticilerinin akıllı ev cihazlarını Google Home ekosistemine bağlamasını sağlar. Android'de Google Home app (GHA) özelliğini kullanarak Matter için etkin cihazlar ekleme ve bunları Google Assistant, GHA veya Google Nest Hub (2nd gen) gibi akıllı ekranları kontrol etme imkanı sunarak Smart Home Actions yerel karşılama yolunu genişletiyoruz.

Bu dokümanda, Google Home ekosisteminde Matter destekli bir platform oluşturup entegre etmeye nasıl başlayacağınız açıklanmaktadır.

Sorumluluk Reddi Beyanları

Matter Geliştirici Önizlemesi'nde açıklanan prosedürlerle ilgili olarak şunları unutmayın:

  • Geliştirme için kullanılan hesapta, test için yalnızca Matter özellikli bir merkez bağlı olmalıdır. Aynı anda bağlanan veya test sırasında aynı yapıya bağlı olan birden fazla Matter özellikli merkez, tahmin edilemez davranışlara yol açabilir.
  • Tüm prosedürlerde, Google tarafından test edilen Matter örneklerinin oluşturulması ve yanıp sönmesi için Ubuntu 20.04 çalıştıran bir Linux makinesi kullanıldığı varsayılır. MacOS makineler desteklense de Linux önerilir. Mac'e özel talimatlar, prosedürlerde gerektiğinde belirtilir.
  • GHA işletim sisteminin yalnızca Android sürümü desteklenir.

Tanımlar

Bu dokümanlarda aşağıdaki terimler kullanılmaktadır:

  • hub: Google Nest Hub (2nd gen) gibi desteklenen bir Google Nest cihazı. Matter özellikli cihazları GHA üzerinden kontrol etmek için bir merkez gereklidir.

  • kenarlık yönlendirici - İş parçacığı özellikli cihazlar için genel amaçlı Thread Sınırındaki bir yönlendirici uygulayan Google Hub.

  • Matter özellikli cihaz: Matter destekli bir derleme veya örnek uygulamayla yanıp sönen bir cihaz veya geliştirme kartı.

  • mobile device - Eşlemeye yardımcı olmak için kullanılan test telefonu. Şu anda bu bir Android telefon.

Ön koşullar

Geliştiricinin, Matter özellikli bir cihazı Google Home ekosistemiyle tamamen entegre etmesi için şunlara sahip olması gerekir:

  1. Hem Thread özellikli cihazlar için Sınır Yönlendirici hem de Akıllı Ev intent'lerinin yönlendirilmesi için yerel sipariş karşılama yolu olarak sunulacak bir Nest Hub (2nd gen).
  2. Minimum gereksinimleri karşılayan bir mobil cihaz (test telefonu):
    • Android O (8.1, API düzeyi 27) veya sonraki sürümler (iOS desteği daha sonra eklenecek)
    • BDE özelliği
  3. Matter özellikli cihaz için Tedarikçi Kimliği (VID) ve Ürün Kimliği (PID).
  4. Matter özellikli bir cihaz. Bu cihaz şu anda Google Home ekosisteminde desteklenenMatter cihaz türlerinden biri olmalıdır, ve şunlardan biri de olabilir:
    • Matter etkin donanım yazılımına sahip kendi ürününüz.
    • Uçtan uca doğrulama için Matter özellikli bir cihaz olarak hizmet veren, desteklenen bir satıcı platformunun geliştirme kartı. Aşağıdaki platformlar desteklenir:
Tablo: Matter silikon tedarikçilerinden örnekler
Sağlayıcı Platform Rehberler Thread Desteği
Bouffalo Laboratuvarı BL602 Hızlı Başlangıç
Espressif ESP32 Hızlı Başlangıç
İskandinav Yarıiletken nRF52840 DK Hızlı Başlangıç
NXP IOTZTB-DK006 geliştirme kiti Hızlı Başlangıç
Realtek Ameba D Serisi Hızlı Başlangıç
Silikon Laboratuvarları EFR32MG Zigbee ve Thread Başlangıç Seti Hızlı Başlangıç

Sağlayıcı kimliği

Tedarikçi firma kimliğinizi (VID) CSA Matter spesifikasyonuna göre kullanın. Size bir VID atanmamışsa test amacıyla ÖAR tarafından ayrılmış VID'lerden birini kullanın: 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4.

Bu VID, cihazınızın donanım yazılımında uygulanmalıdır.

Ürün Kimliği

Cihazla ilgili bilgiler, Ürün Kimliği yerine Matter açıklayıcı kümeleri kullanılarak okunur. Belirttiğiniz Matter entegrasyonunuzun Ürün Kimliği ile uyumlu olduğu sürece, şirketinizin numaralandırma şemasına göre geliştirme sırasında herhangi bir Ürün Kimliğini atayabilirsiniz.

Desteklenmeyen özellikler

Matter spesifikasyonunun bazı özellikleri Google Home ekosisteminde tam olarak desteklenmez:

  • Donanım yazılımı OTA güncellemesi için destek yok.

Ek olarak, sistem tarafından kullanılabilecek olsa da diğer bazı Matter kümeleri henüz kullanıcılara gösterilmez. Çoğu durumda, bu kümeler üzerinden açığa çıkan özellikler son kullanıcılara gösterilmez.

Tablo: Google Home ekosisteminde kullanıcılara gösterilmeyen Matter küme var
Küme Türü Kümeler
Core
  • Bağlama
  • Etiket
  • Sabit Etiket
  • Kullanıcı Etiketi
  • İşlemler
  • Grup Anahtarı
  • Yerelleştirme Yapılandırması
  • Saat Biçimi Yerelleştirme
  • Birim Yerelleştirme
  • Güç Kaynağı Yapılandırması
  • Güç Kaynağı
  • Teşhis kümeleri (Teşhis Günlükleri, Teşhis, Genel Teşhis, Yazılım Teşhisi, Thread Ağ Raporu, Kablosuz Ağ Raporu, Ethernet Ağ Raporu)
  • Saat Senkronizasyonu
  • Mod Seçimi
Başvuru
  • Gruplar ve sahneler doğrudan desteklenmez. Eşdeğer işlev Rutinler aracılığıyla da kullanılabilir.
  • Tüm Medya kümeleri. Eşdeğer işlev Google Cast ile kullanılabilir.