OTA'ya Genel Bakış

Google Home Developer Console kapsamındaki her Matter entegrasyonunun kendi kablosuz (OTA) yapılandırması vardır.

Matter spesifikasyonu, OTA güncellemelerinin küresel Matter ağı tarafından nasıl kullanıldığını açıklar.

OTA güncellemelerini almak için Matter cihazının Connectivity Standards Alliance (Alliance) sertifikalı olması gerekir. Bununla birlikte, sertifikasız bir cihaz için OTA test edilebilir.

Bir Matter cihazı (OTA İsteği), kullanılabilir yazılım güncellemesi olup olmadığını öğrenmek için düzenli olarak bir OTA Sağlayıcı'yı yoklar.

OTA yazılım güncellemesi mevcut olduğunda, İstek Sahibi, güncellemeyi Sağlayıcı'dan alıp yükler.

Google Nest Mini gibi Google Matter merkezleri OTA Sağlayıcıları olarak çalışır. İstekte bulunan potansiyel müşterilerin, hizmet keşfine yardımcı olmak için AnnounceOTAProvider komutunu göndererek varlıklarını duyurmalarını sağlar.

Daha da önemlisi, İstekte Bulunan, yalnızca sürüm numarası o anda çalıştırmakta olduğu donanım yazılımının sayısından büyük bir güncellemeye geçebilir. Daha büyük sürüm numaralarına sahip birden fazla OTA güncellemesi varsa cihaz, en yüksek sürüm numarasına sahip OSA resmini alır. Diğer bir deyişle, güncellemeler sıralı olarak uygulanmaz.

OTA İşlevi

Google Home ekosistemindeki OTA şu anda aşağıdakileri destekler:

  • OTA dağıtımı için donanım yazılımı yükleme
  • Donanım yazılımı resimlerinin belirli bir Matter entegrasyonunun tüm cihazlarına (alt grup olmadan) dağıtılması

Google Home ekosisteminin OTA süreci, amacı cihazın orijinalliğini ve protokol uyumluluğunu sağlamak olan Alliance Dağıtılmış Uygunluk Defteri'nde (DCL) depolanan bilgilerden bağımsızdır.

OTA güncellemesini geri alabilir miyim?

Matter spesifikasyonu uyarınca, OTA resimler geri alınamaz. Sorunlu bir OTA görüntüsü yayınladıysanız ve müşterinizin cihazlarını donanım yazılımının önceki düzeltmesine geri döndürmek istiyorsanız donanım yazılımının önceki düzeltmesini kullanarak OTA güncellemesi hazırlamanız gerekir. Bu durumda, donanım yazılımı sürümü daha yüksek olur.

OTA güncellemesini silebilir veya değiştirebilir miyim?

OTA güncellemelerini silmek veya değiştirmek mümkün değildir. Alanda bulunan donanım yazılımının üzerine yazmak için OTA görüntüsünü daha yüksek bir sürüm numarasına hazırlayıp yüklemeniz gerekir.

Ön koşullar

OTA'yı Matter entegrasyonunuza uygulamak için aşağıdakilere ihtiyacınız vardır:

  • Mevcut bir Developer Console projesi
  • Developer Console öğesinde mevcut bir Matter entegrasyonu
  • Alliance tarafından atanmış, geçerli bir Tedarikçi Firma Kimliği

Matter sertifikasının, Developer Console tarihinde Matter OTA'yı test etmek için bir ön koşul olmadığını unutmayın. Matter sertifikasına başvurmadan önce OTA'yı cihazınız için test etmeniz gerekir.

Bilinen sorunlar

Test VVID OTA denetimleri tutarsız

Test VID'si kullanılırken aynı projedeki bazı entegrasyonlar Developer Console Matter OTA ekranında görünürken diğerleri görünmez.

OTA ekranında görünen bir test VID'si ile entegrasyon için OTA görüntüsü yükleyebilirsiniz ancak OTA mekanizması çalışmaz.

OTA, şu anda test VID'leri için desteklenmemektedir.