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 Home Geliştirici programı, cihaz üreticilerinin akıllı ev cihazlarını Google Home ekosistemine bağlamasına imkan tanır. Smart Home Actions yerel karşılama yolunu, Matter -enabled devices for setup using the Google Home app (GHA) on Android and control them using Google Assistant , GHA, or smart displays like the Google Nest Hub (2nd gen) .

Bu dokümanda, Matter tarafından desteklenen bir platformun Google Home ekosisteminde nasıl entegre edileceği ve entegre edileceği açıklanmaktadır.

Sorumluluk Reddi Beyanları

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

  • Geliştirme için kullanılan hesapta, test için bağlı Matter etkin tek bir merkez olmalıdır. Aynı anda bağlanan veya test sırasında aynı yapıya bağlanan Matter özellikli birden fazla merkez, tahmin edilemeyen davranışlara yol açabilir.
  • Tüm prosedürlerde, Google tarafından test edilmiş Matter örnekleri oluşturmak ve yanıp sönmek için Ubuntu 20.04 çalıştıran bir Linux makinesinin kullanıldığı varsayılır. MacOS makineleri desteklense de Linux önerilir. Mac'e özgü talimatlar gerektiğinde prosedürlerde belirtilir.
  • GHA yalnızca Android sürümünü destekler.

Tanımlar

Bu belgede aşağıdaki terimler kullanılıyor:

Sınır yönlendirici
Genel amaçlı uygulama merkezidir. Thread Border Router for Thread-enabled devices.
Hub
Desteklenir Google Nest device, such as the Google Nest Hub (2nd gen). A hub is required to control Matter-enabled devices through other surfaces such as Assistant, the GHA, and smart displays.
Matter özellikli cihaz
Matter uyumlu bir derleme veya örnek uygulama ile yanıp sönen bir cihaz veya geliştirme kartı.
Mobil cihaz
Eşlemeye yardımcı olması için kullanılan test telefonu. Bu kullanıcı şu anda Android phone.

Ön koşullar

Konu geliştirme için önerilen IDE uzantıları

Matter özellikli bir cihazı Google Home ekosistemiyle tam olarak entegre etmek için geliştiricinin ş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 istek karşılama yolu olarak kullanılacak bir İleti Dizisi desteğine sahip Google merkezi.
  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 işlevi
  3. Matter özellikli cihaz için Tedarikçi Firma Kimliği (VID) ve Ürün Kimliği (PID).
  4. Matter özellikli bir cihaz. Bu cihaz, şu anda Google Home ekosisteminde desteklenen Matter cihaz türlerinden biri olmalıdır. Bu cihaz şunlardan biri olabilir:
  5. Matter özellikli donanım yazılımına sahip kendi ürününüz.
  6. Desteklenen bir tedarikçi firma platformunda, uçtan uca doğrulama için Matter özellikli bir cihaz işlevi görebilecek bir geliştirme kartı. Aşağıdaki platformlar desteklenmektedir:
Tablo: Matter silikon tedarikçilerinden örnekler
Sağlayıcı Platform Rehberler Thread Desteği
Bouffalo Laboratuvarı BL602 Hızlı başlangıç
BL702 Hızlı başlangıç
Espressif ESP32 Hızlı Başlangıç
OTA Testi
Kuzey Disiplini nRF52840 Danimarka Hızlı Başlangıç
OTA Testi
NXP IOTZTB-DK006 geliştirme kiti Hızlı başlangıç
Realtek Ameba D Serisi Hızlı başlangıç
Silikon Labs EFR32MG Zigbee ve Thread Başlangıç Paketi Hızlı başlangıç
EFR32MG24 Geliştirici Kiti Hızlı başlangıç
Bağlantı TLSR9518 Hızlı başlangıç

Sağlayıcı kimliği

Varsayılan olarak, ÖAR tarafından atanan VID'lerden birini test amaçlı olarak kullanabilirsiniz. Şunlardan birini seçin: 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4.

Entegrasyonunuzun sertifikalandırılıp başlatılabilmesi amacıyla kullanmak için bir Üretim VID'si kullanmak üzere öncelikle ÖAR tarafından verilmiş olduğundan emin olmak amacıyla kimliğinizin Google tarafından doğrulanması gerekir.

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

Matter cihaz, Google Home ekosisteminde yalnızca belirli Tedarikçi Kimliği ve cihaz türü senaryolarında eşlenebilir.

Tablo: Tedarikçi firma kimliği (VID) ve cihaz türü eşleme senaryoları
Hangi tür kullanıcılar cihazı Google Home ekosistemine bağlayabilir?
VID türü VID sertifikasyonu ve kayıt durumu Üretim
(Tüketici kullanıcılar)
Geliştirme
(Geliştiriciler, Alan Denemesi kullanıcıları)
Test Tescilli değil (sertifikalı değil) Yok Yok
Test Developer Console uygulamasına kayıtlı (sertifika değil) Yok
Prodüksiyon Sertifikalı değil, kayıtlı Yok
Prodüksiyon Sertifikalı değil, Developer Console hesabına kayıtlı
Prodüksiyon CSA DCL sertifikalı, kayıtlı değil Yok
Prodüksiyon CSA DCL sertifikasına sahip ve Developer Console

Ürün Kimliği

Cihazla ilgili bilgiler, Ürün Kimliği yerine Konu Açıklayıcı kümeleri kullanılarak okunur. Belirttiğiniz durumda Matter entegrasyonunuzun ürün kimliğiyle eşleştiği sürece şirketinizin numaralandırma şemasına göre geliştirme sırasında herhangi bir Ürün Kimliği atayabilirsiniz.

Desteklenmeyen özellikler

Bazı Matter kümeleri kullanıcılara henüz gösterilmez ancak sistem tarafından kullanılabilir. Çoğu durumda bu, gruplar aracılığıyla gösterilen özelliklerin son kullanıcılara gösterilmediği anlamına gelir:

Tablo: Matter Google Home ekosistemindeki kullanıcılara gösterilmeyen kümeler
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, Genel Teşhis, Yazılım Raporu, Thread Ağ Raporu, Kablosuz Ağ Raporu, Ethernet Ağ Raporu)
  • Zaman Senkronizasyonu
  • Mod Seçimi
Başvuru
  • Gruplar ve sahneler doğrudan desteklenmez. Eşdeğer işlevler Rutinler üzerinden kullanılabilir.
  • Tüm medya kümeleri. Eşdeğer işlevler Google Cast üzerinden kullanılabilir.