Dikkat! Yeni Geliştirici Önizleme programları yakında kullanıma sunulacak. Buradan başvurun ve yeni araçları deneyip geri bildirim gönderen ilk kişilerden biri olun.

Matter'ı kullanmaya başlama

  Geliştirici Önizleme sürümü  

Google'ın Ev Geliştiricisi programı, cihaz üreticilerinin akıllı ev cihazlarını Google Home ekosistemine bağlamasına olanak tanır. Akıllı Ev İşlemleri'nin yerel istek karşılama yolunu, Google Home app (GHA) ile kurulum için Matter özellikli cihazlar ekleme ve bu cihazları Google Assistant, GHA veya Google Nest Hub (2nd gen) gibi akıllı ekranları kullanarak kontrol etme özelliğiyle genişletiyoruz.

Bu dokümanda, Matter destekli bir platformu Google Home ekosistemine entegre etmeye ve entegre etmeye nasıl başlayacağınız açıklanmaktadır.

Sorumluluk Reddi Beyanları

Bu Matter Geliştirici Önizlemesi'nde açıklanan prosedürlerle ilgili olarak aşağıdakileri göz önünde bulundurun:

  • Geliştirme için kullanılan hesapta, test için yalnızca Matter özellikli tek bir merkez bulunmalıdır. Aynı anda bağlı olan veya test sırasında aynı yapıya bağlı olan, birden fazla Matter özellikli merkez, tahmin edilemez davranışa neden olabilir.
  • Tüm prosedürlerde, Google tarafından test edilen Matter örneklerini 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 özel talimatlar, prosedürlerde gerektiğinde belirtilir.

Tanımlar

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

Sınır yönlendirici
Thread özellikli cihazlar için genel amaçlı Thread Sınır Yönlendirici'yi uygulayan bir merkez.
Hub
Google Nest Hub (2nd gen) gibi desteklenen bir Google Nest cihazı. Matter özellikli cihazları Assistant, GHA ve akıllı ekranlar gibi diğer yüzeyler üzerinden kontrol etmek için bir merkez kullanmanız gerekir.
Matter özellikli cihaz
Matter özellikli bir derleme veya örnek uygulama ile yanıp sönen bir cihaz veya geliştirme kartı.
Mobil cihaz
Eşlemeye yardımcı olmak için kullanılan test telefonu. Şu anda bu telefon numarası Android.

Ön koşullar

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

Geliştirici, Matter özellikli bir cihazı Google Home ekosistemine tam olarak entegre etmek için aşağıdakilere sahip olmalıdır:

  1. Hem Thread özellikli cihazlar için Sınır Yönlendirici hem de Akıllı Ev intent'lerini yönlendirmenin yerel istek karşılama yolu olarak hizmet gösterecek iş parçacığı destekli bir 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 (16.5 veya daha yeni sürümler)
    • 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 ve şunlardan biri olabilir:
    • Donanım yazılımı Matter etkin olan kendi ürününüz.
    • Desteklenen tedarikçi firma platformunun, uçtan uca doğrulama için Matter özellikli bir cihaz olarak çalışabilen geliştirme panelidir. Aşağıdaki platformlar desteklenir:
Tablo: Matter silikon tedarikçilerinden örnekler
Sağlayıcı Platform Rehberler Thread Desteği
Bouffalo Lab'ı BL602 Hızlı Başlangıç
BL702 Hızlı Başlangıç
Espressif ESP32 Hızlı Başlangıç
OTA Testi
İskandinav Yarı İletken 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 Laboratuvarları EFR32MG24 Geliştirici Kiti Hızlı Başlangıç
EFR32MG Zigbee ve Thread Starter Kit Hızlı Başlangıç
Bağlantı TLSR9518 Hızlı Başlangıç
Teksas Enstrümanları CC2652R7 LaunchPad geliştirme kiti Hızlı Başlangıç

Sağlayıcı kimliği

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

Entegrasyonunuzun sertifikalandırılabilmesi ve başlatılabilmesi amacıyla Üretim VID'sini kullanmak için önce bu kimliğin ÖAR tarafından verildiğinden emin olmak üzere Google tarafından doğrulanması gerekir.

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

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

  • Test amaçlı VID, tüketici cihazlarında kullanılamaz.
  • Üretim VID'niz ÖAR tarafından düzenlenmiş olmalıdır. Google Home Developer Console, bu VID'yi kullanabilmeniz için Google önce söz konusu VID'nin sahibi olduğunuzu doğrular. Bu aşamada, söz konusu VID için entegrasyonlar oluşturabilirsiniz.
  • Geliştirme ve saha denemesi yapmak için, bir proje ve ilgili VID ile PID kombinasyonuyla entegrasyon Developer Console ürününde oluşturulmalıdır. Cihazda oturum açan kullanıcı, proje üyesi olmalı veya alan deneme sürümü kullanıcı listesine dahil edilmelidir.
  • Tüketici kullanıcılar, ürününüzü yalnızca CSA sertifikalı olduktan sonra kullanabilir.
Tablo: Tedarikçi firma kimliği (VID) ve cihaz türü eşleme senaryoları
Hangi tür kullanıcılar, cihazı Google Home ekosistemine yaptırabilir?
VID türü VID sertifikasyonu ve konsol entegrasyon durumu Üretim
(Tüketici kullanıcıları)
Geliştirme
(Geliştiriciler, Alan Denemesi kullanıcıları)
Test Developer Console entegrasyonu yok (onaylanamaz)
Test Entegrasyon Developer Console ürününde mevcut (sertifikalı değil)
Prodüksiyon Onaylanmadı, Developer Console içinde entegrasyon yok
Prodüksiyon Onaylanmadı, Developer Console içinde entegrasyon mevcut
Prodüksiyon ÖAR DCL sertifikalı, entegrasyon Developer Console içinde mevcut değil
Prodüksiyon ÖAR DCL'de sertifikalıdır ve Developer Console entegrasyonu mevcuttur

Ürün kimliği

Cihazla ilgili bilgiler, Matter Temel Bilgi Kümesinden okunur. Cihazınızın donanım yazılımında kodlanmış olan Ürün Kimliği, Developer Console'daki Matter entegrasyonunun ürün kimliğiyle eşleşmelidir.

Desteklenmeyen özellikler

Bazı Matter kümeleri henüz kullanıcılara gösterilmese de sistem tarafından kullanılabilir. Çoğu durumda bu, kümeler üzerinde gösterilen özelliklerin son kullanıcılara görünür olmayacağı anlamına gelir:

Tablo: Matter Google Home ekosistemindeki kullanıcılara gösterilmeyen kümeler
Küme Türü Kümeler
Core
  • Ciltleme 1
  • Etiket
  • Sabit Etiket
  • Kullanıcı Etiketi
  • İşlemler
  • Grup Anahtarı
  • Yerelleştirme Yapılandırması
  • Saat Biçimini 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 aracılığıyla kullanılabilir.
  • Tüm medya kümeleri. Eşdeğer işlevler Google Cast üzerinden kullanılabilir.

1 Bu durumun Açık/Kapalı Işık Anahtarları üzerindeki etkisini öğrenmek için Açık/Kapalı Işık Anahtarları'na bakın.