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 özellikli bir cihazı Google Ads ile tamamen entegre etmek için Google Home ekosistemindekiler için:
- 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.
- 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
- Matter özellikli cihaz.
- 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:
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
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:
Cluster Type | Clusters |
---|---|
Core |
|
Application |
|
1 Açık/Kapalı Işık Anahtarları bölümüne bakın bunun Açık/Kapalı Işık Anahtarları üzerindeki etkisini görebilirsiniz.