OTA resmi hazırlama

OTA donanım yazılımı güncelleme görüntüleri, aşağıdakileri içeren Matter OTA Yazılım Görüntüsü dosya biçimine uygun olmalıdır:

  • Dosyayı Matter donanım yazılımı güncelleme dosyası olarak benzersiz şekilde tanımlayan bir dosya tanımlayıcısı
  • Dosyanın boyutu
  • Üstbilgi boyutu
  • Aşağıdakiler dahil olmak üzere güncelleme hakkında bilgi içeren etiket-uzunluk-değer (TLV) kodlu bir başlık:
    • VID
    • PID
    • yazılım sürümü
  • Yük

Matter SDK'sı, Matter OTA görüntülerini (ota_image_tool.py) oluşturmak ve incelemek için bir araç sağlar. Bazı derleme sistemleri otomatik olarak Matter OTA görüntüsü oluşturabilir. Bu nedenle SoC belgelerinizi kontrol edin.

OTA görüntüsü oluştur

Resmi oluşturmak için ota_image_tool.py simgesini kullanın:

$ ./ota_image_tool.py create \
  -v hexVendorId \
  -p hexProductId \
  -vn versionNumber \
  -vs "versionString" \
  -da "hash-function \
  path_to_binary \
  path_to_ota_file

Meta veri kümesini ve dosyanın üstbilgisini doğrulamak için komut dosyasını show komutuyla çalıştırın:

$ ./ota_image_tool.py show path_to_ota_file

Örnek çıkış:

Magic: 1beef11e
Total Size: 90
Header Size: 62
Header TLV:
  [0] Vendor Id: XXXX (0xXX)
  [1] Product Id: XXX (0xXX)
  [2] Version: 101 (0x65)
  [3] Version String: 1.0.1
  [4] Payload Size: 12 (0xc)
  [8] Digest Type: 1 (0x1)
  [9] Digest: a948904f2f0f429b8f8197694b30184b0d2ed1c3cd2a1ec0fb85d299a193a447

OTA resmini yükleyin

Resmi Google Home Developer Console'e yüklemek için:

Developer Console'a gidin

  1. Matter > OTA'ya gidin.

  2. Cihazlar listesindeki cihazın yanındaki Yönet'i tıklayın.

  3. OTA Yapılandırması sayfasında Resimler sekmesini tıklayın.

  4. Yeni Resim'i tıklayın.

Matter OTA resim yükleme
iletişim kutusu

  1. Resme bir ad verin ve resim dosyasını seçip yüklemek için Resim Ekle'yi tıklayın.

  2. Resim başarıyla doğrulandıktan sonra Kaydet'i tıklayın.

  3. Onay iletişim kutusu göründüğünde, resmi cihazlarınızda kullanılabilir hale getirmek için Kaydet'i veya gönderimi iptal etmek için İptal'i tıklayın.

OTA görüntüsü, yüklendikten kısa bir süre sonra dağıtılabilir.