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
Matter özellikli bir cihazı Google Home ekosistemiyle tam olarak entegre etmek için geliştiricinin şunlara sahip olması gerekir:
- 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.
- 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
- Matter özellikli cihaz için Tedarikçi Firma Kimliği (VID) ve Ürün Kimliği (PID).
- 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:
- Matter özellikli donanım yazılımına sahip kendi ürününüz.
- 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:
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.
- Tüketici cihazında test VID'si kullanılamaz.
- Bir üretim (tüketici) cihazının eşlenebilmesi için cihazın CSA DCL onaylı olması gerekir.
- Geliştirme ve saha denemesi yapmak için bir cihazın Google Home Developer Console ürününe kayıtlı olması gerekir.
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:
Küme Türü | Kümeler |
---|---|
Core |
|
Başvuru |
|