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. Android'de Google Home app (GHA) kullanarak Matter özellikli cihazları ekleme ve bunları Google Assistant, GHA veya Google Nest Hub (2nd gen) gibi akıllı ekranları kullanarak kontrol etme olanağıyla Smart Home Actions yerel karşılama yolunu genişletiyoruz.
Bu dokümanda, Matter tarafından desteklenen bir platformun Google Home ekosisteminde oluşturulmasına ve entegre edilmesine nasıl başlanacağı açıklanmaktadır.
Sorumluluk Reddi Beyanları
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ğlanmış yalnızca Matter tane etkin bir merkez olmalıdır. Aynı anda bağlanan veya test sırasında aynı yapıya bağlanan birden fazla Matter özellikli merkez, tahmin edilemeyecek 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 uygulamasının yalnızca Android sürümü desteklenir.
Tanımlar
Bu belgede aşağıdaki terimler kullanılıyor:
hub: Google Nest Hub (2nd gen) gibi desteklenen bir Google Nest cihazı. Matter özellikli cihazları GHA üzerinden kontrol etmek için bir merkez gerekir.
kenarlık yönlendirici: Thread özellikli cihazlar için genel amaçlı bir mesaj dizisi sınır yönlendiricisi uygulayan bir Google Hub'dır.
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 bir Android telefon.
Ön koşullar
Geliştirici, Matter özellikli bir cihazı Google Home ekosistemine tam olarak entegre etmek için aşağıdakilere sahip olmalıdır:
- Nest Hub (2nd gen) Hem Thread özellikli cihazlar için Sınır Yönlendirici hem de Akıllı Ev niyetlerini yönlendirmek için yerel sipariş karşılama yolu olarak kullanılacak.
- 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 desteklenenMatter cihaz türlerinden biri olmalıdır
ve şunlardan biri olabilir:
- Matter özellikli donanım yazılımına sahip kendi ürününüz.
- Desteklenen bir tedarikçi firma platformunun uçtan uca doğrulama için Matter özellikli bir cihaz olarak işlev gören geliştirme kartıdır. Aşağıdaki platformlar desteklenmektedir:
|Sağlayıcı||Platform||Rehberler||Thread Desteği|
|Bouffalo Laboratuvarı||BL602||Hızlı başlangıç|
|Espressif||ESP32||Hızlı başlangıç|
|Kuzey Disiplini||nRF52840 Danimarka||Hızlı başlangıç|
|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ıç|
Sağlayıcı kimliği
Tedarikçi firma kimliğinizi (VID) CSA Matter spesifikasyonuna göre kullanın. Size atanmış bir VID yoksa test amacıyla ÖAR tarafından ayrılmış VID'lerden birini kullanın:
0xFFF1,
0xFFF2,
0xFFF3,
0xFFF4.
Bu VID, cihazınızın donanım yazılımında uygulanmalıdır.
Ü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
Matter spesifikasyonunun bazı özellikleri Google Home ekosisteminde tam olarak desteklenmemektedir:
- Donanım yazılımı OTA güncellemesi için destek yok.
Ayrıca, sistem tarafından kullanılabilecek olsalar da diğer bazı Matter kümeleri kullanıcılara gösterilmez. Çoğu durumda bu, kümelerin 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|