Matter'ı kullanmaya başlama

Google'ın Home Developer programı, cihaz üreticilerinin birbirleriyle bağlantı kurmasına olanak tanır akıllı ev cihazlarına entegre edebiliyorlar. YouTube'da Akıllı Ev İşlemleri'nde ekleme olanağı sunan yerel sipariş karşılama yolu Şu uygulamayı kullanarak kurulum için Matter özellikli cihazlar: Google Home app (GHA) ve bunları Google Assistant, GHA veya Google Nest Hub (2nd gen)

Bu dokümantasyonda, bir web sitesi oluşturmaya ve entegre etmeye Matter tarafından desteklenen bir platformdur.

Sorumluluk reddi beyanları

Matter içinde açıklanan prosedürlerle ilgili olarak aşağıdaki noktalara dikkat edin:

  • Geliştirme için kullanılan hesapta yalnızca tek bir Matter özellikli merkez test için bağlandı. Birden çok Matteretkin hub'lar aynı yapıya bağlı kalınmasını ya da aynı zamanda yapıya bağlı kalmasını öngörülemeyen davranışlara neden olabilir.
  • Tüm prosedürlerde, Ubuntu 20.04 çalıştıran bir Linux makinesinin ve yanıp sönen Matter örnek gösteriliyor. Google tarafından test edilmiştir. macOS makineleri desteklense de Linux önerilir. Mac'e özel prosedürlerde bu talimatlar gerektiği şekilde açıklanır.

Nasıl oluşturulur?

Google Haritalar API'ları ile entegre olan Matter özellikli bir cihaz Google Home ekosisteminde, Matter uyumlu bir geliştirme kurulu ve Matter SDK.

Bu özelliği kullanmaya başlamanın en kolay yolu codelab'lerimize katılmaktır. Biz şu codelab'lerden en az birini yapmanızı öneririz:

Ardından, kullandığınız cihazların benzer olduğundan emin olmak için desteklenen cihazlar listemize göz atın. Google Home ekosisteminde destekleniyor. Sonra, testin tamamını anlamak için Geliştirici Kontrol Listesi'ni lansmana kadar her aşamada geliştirme akışını takip eder.

Desteklenen Cihazlar Geliştirici Kontrol Listesi

Tanımlar

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

Sınır yönlendirici
Genel amaçlı bir Thread Kenarlığı uygulayan bir merkez Thread özellikli cihazlar için yönlendirici.
Hub
Desteklenen bir Google Nest cihaz, ör. Google Nest Hub (2nd gen). Matter özellikli cihazları Assistant gibi diğer yüzeyler, GHA ve akıllı ekranlar.
Matter özellikli cihaz
Üzeri kapalı bir cihaz veya geliştirme kartı Matter özellikli derleme veya örnek uygulama.
Mobil cihaz
Eşleme işlemine yardımcı olmak için kullanılan test telefonu. Şu anda bu Android telefon.

Ön koşullar

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

Matter özellikli bir cihazı Google Ads ile tamamen entegre etmek için Google Home ekosistemindekiler için:

  1. Thread destekli bir Google hub hem Thread özellikli cihazlar için Sınır Yönlendirici olarak hem de yerel Akıllı Ev amaçlarını yönlendirmek için sipariş karşılama yolu.
  2. Minimum gereksinimleri karşılayan bir mobil cihaz (test telefonu):
    • Android O (8.1, API düzeyi 27 veya daha yeni)
    • iOS (v16.5 veya daha yeni sürümler)
    • BDE özelliği
  3. Matter özellikli cihaz.
  4. Matter özellikli bir cihaz. Bu cihaz şunlardan biri olmalıdır: şurada desteklenen Matter cihaz türü: Google Home ekosistemi içinde şunlar olabilir:
    • Donanım yazılımı Matter özellikli kendi ürününüz.
    • Aşağıdaki Matter cihazdan biri için kullanılacak uygulama Uçtan uca doğrulama:
Tablo: Matter silikon tedarikçilerinden örnekler
Satıcı Platform Thread Desteği Kılavuz
Bouffalo Laboratuvarı BL602
BL702
Espressif ESP32 OTA Testi
Kuzey Yarı İletken nRF52.840 Danimarka kronu OTA Testi
NXP IOTZTB-DK006 geliştirme kitle
Realtek Ameba D Serisi
Silikon Laboratuvarlar EFR32MG24 Geliştirme Kiti
EFR32MG Zigbee ve Thread Başlangıç Seti
Telink TLSR9518
Teksas Enstrümanları CC2652R7 LaunchPad geliştirme kitle

Satıcı kimliği

Varsayılan olarak, test için ÖAR'nin ayırdığı VID'lerden birini kullanabilirsiniz amaçlar. Aşağıdakilerden birini seçin: 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4.

Entegrasyonunuzun onaylanabilmesi ve başlatılabilmesi için Üretim VID'si kullanmak istiyorsanız Kodun Google tarafından doğrulanmasını sağlayarak size ÖAR tarafından verildiğinden emin olun.

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

Matter cihazları yalnızca Google Home'da eşlenebilir ekosistemindeki belirli tedarikçi firma kimliği ve cihaz türü senaryolarında

  • Test VID'leri, tüketici cihazlarında kullanılamaz.
  • Üretim VID'niz Connectivity Standards Alliance (Alliance) tarafından verilmiş olmalıdır. Google, Google Home Developer Console içinde kullanabilmek için bu VID'nin sahibi olduğunuzu doğrulayın. Bu gerçekleştikten sonra, yeni bir projeniz varsa entegrasyonları yapabilirsiniz.
  • Geliştirme ve saha denemesi amacıyla, bir proje ve ilgili VID ve PID kombinasyonu Developer Console içinde oluşturulmalıdır. Kullanıcı tarafından devreye alınması cihaz projenin bir üyesi olmalı veya listede yer almalıdır elde etti.
  • Tüketici kullanıcılar, ürününüzü yalnızca Alliance
Tablo: Tedarikçi firma kimliği (VID) ve cihaz türü eşleme senaryoları
Ne tür kullanıcılar komisyon ekosisteme dahil etmemi sağlıyor mu?
VID türü VID sertifikası ve konsol entegrasyon durumu Üretim
(Tüketici kullanıcılar)
Geliştirme
(Geliştiriciler, Alan Denemesi kullanıcıları)
Test Developer Console içinde entegrasyon yok (onaylanamaz)
Test Entegrasyon Developer Console içinde mevcut ( sertifikalı)
Üretim Sertifikalı değil, Developer Console içinde entegrasyon mevcut değil
Üretim Sertifikalı değil, entegrasyon Developer Console içinde mevcut
Üretim Alliance DCL'de sertifikalıdır, entegrasyon Developer Console içinde yer alır
Üretim Alliance DCL'de sertifikalı ve entegrasyon mevcut Developer Console içinde

Ürün Kimliği

Cihazla ilgili bilgiler, Matter Temel Bilgi Kümesi. cihazın donanım yazılımı, Matter entegrasyonunun Ürün Kimliği ile eşleşmelidir hesabıdır.

Desteklenmeyen özellikler

Bununla birlikte, bazı Matter kümeleri henüz kullanıcılara sunulmadı sistem tarafından kullanılabilir. Çoğu durumda bu, özelliklerin son kullanıcılara gösterilmez:

Table: Matter clusters not exposed to users in the Google Home ecosystem
Cluster Type Clusters
Core
  • Binding ¹
  • Label
  • Fixed Label
  • User Label
  • Actions
  • Group Key
  • Localization Configuration
  • Time Format Localization
  • Unit Localization
  • Power Source Configuration
  • Power Source
  • Diagnostics clusters (Diagnostic Logs, General Diagnostics, Software Diagnostics, Thread Network Diagnostics, Wi-Fi Network Diagnostics, Ethernet Network Diagnostics)
  • Time Synchronization
  • Mode Select
Application
  • Groups and Scenes are not directly supported. Equivalent functionality is available via Routines.
  • All Media clusters. Equivalent functionality is available via Google Cast.

1 Açık/Kapalı Işık Anahtarları bölümüne bakın bunun Açık/Kapalı Işık Anahtarları üzerindeki etkisini görebilirsiniz.