OTA'ya genel bakış

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

Matter spesifikasyonunda, OTA güncellemelerinin nasıl olduğu açıklanmaktadır. global Matter ağı tarafından işleniyor.

Matter cihazların OTA güncellemeleri alması için Connectivity Standards Alliance (Alliance) sertifikalı olması gerekir. Ancak sertifikasız cihazlarda OTA'yı test etmek mümkündür.

Bir Matter cihazı (OTA İsteğinde Bulunan), düzenli aralıklarla anket yapar kullanılabilir yazılım güncellemesi olup olmadığını öğrenmek için bir OTA sağlayıcısı ile iletişime geçebilirsiniz.

Bir OTA yazılım güncellemesi mevcut olduğunda İstek Sahibi, güncellemeyi şuradan alır: oluşturup yükler.

Google Nest Mini gibi Google Matter merkezleri, OTA Sağlayıcıları olarak işlev görür. Potansiyel İstek Sahiplerine hizmetlerin keşfedilmesine yardımcı olmak için var olduğunu AnnounceOTAProvider komutu göndererek duyurur.

Önemli bir nokta da, İstek Sahibi'nin yalnızca sürüm numarası daha fazla olduğuna dikkat edin. Ve 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 OTA resmi. Başka bir deyişle, güncellemeler uygulanır.

OTA İşlevi

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

  • OTA dağıtımı için donanım yazılımı yükleme
  • Donanım yazılımı görüntülerinin bir alt kümenin tüm cihazlara dağıtımı belirli bir Matter entegrasyonu

Google Home ekosistemi OTA süreci Alliance Dağıtılmış Uyumluluk Ledger'ında depolanan bilgiler (DCL) adlı bir ajanstan sorumlu olacaktır.

OTA güncellemesini geri çekebilir miyim?

Matter spesifikasyonuna göre OTA görüntüleri kullanıma sunulamaz geri dönüyor. Sorun içeren bir OTA görüntüsü yayınladıysanız ve müşterinizin cihazlarını donanım yazılımının önceki sürümüne geri döndürdüğünüzde donanım yazılımının önceki revizyonunu kullanarak bir OTA güncellemesi hazırlamalı ve daha yüksek bir sürüm numarası olabilir.

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

OTA güncellemesini silmenin veya değiştirmenin bir yolu yoktur. Sahadaki donanım yazılımının üzerine yazmak için daha yüksek bir sürüm numarasına sahip bir OTA resmi hazırlayıp yüklemeniz gerekir.

Ön koşullar

Matter entegrasyonunuzda OTA'yı uygulamak için gerekenler:

  • Mevcut bir Developer Console projesi
  • Mevcut Matter entegrasyonu, Developer Console
  • Geçerli bir Alliance tarafından atanan satıcı kimliği

Matter sertifikasyonunun, Matter OTA üzerinde test ediliyor Developer Console: Önce cihazınızın OSA'sını test etmelisiniz. Matter sertifikasyonu için başvuruyor.

Bilinen sorunlar

Tutarsız test-VID OTA kontrolleri

Test VID'si kullanırken aynı projedeki bazı entegrasyonlar Developer Console Matter OTA ekranı, bazıları değildir.

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

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