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
Geliştirici, Matter özellikli bir cihazı Google Home ekosistemine tam olarak entegre etmek için aşağıdakilere sahip olmalıdır:
- 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.
- 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
- 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 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:
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.
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:
Küme Türü | Kümeler |
---|---|
Core |
|
Başvuru |
|
1 Bu durumun Açık/Kapalı Işık Anahtarları üzerindeki etkisini öğrenmek için Açık/Kapalı Işık Anahtarları'na bakın.