إعداد صورة عبر OTA

يجب أن تتوافق صور تحديث البرامج الثابتة عبر الهواء مع تحديث "Matter" عبر الهواء. تنسيق ملف صورة البرنامج، الذي يتضمّن:

  • يشير هذا المصطلح إلى معرّف ملف يعرِّف الملف بشكل فريد على أنّه ملف ملف تحديث البرامج الثابتة "Matter"
  • حجم الملف
  • حجم العنوان
  • وهو عنوان تم ترميزه بقيمة طول العلامة (TLV) ويحتوي على معلومات حول تحديث، بما في ذلك:
    • VID
    • PID
    • إصدار البرنامج
  • الحمولة

توفّر حزمة تطوير البرامج (SDK) لنظام التشغيل Matter أداة لإنشاء وفحص صورتان (Matter) من التحديث عبر الهواء (ota_image_tool.py). يمكن لبعض أنظمة التصميم إنشاء Matter صورة عبر الهواء تلقائيًا، لذا تحقق من وثائق المنظومة على الرقاقة (SoC).

إنشاء صورة عبر الهواء

استخدِم ota_image_tool.py لإنشاء الصورة:

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

للتحقق من مجموعة بيانات التعريف وعنوان الملف، شغّل النص البرمجي مع الأمر show:

$ ./ota_image_tool.py show path_to_ota_file

مثال على الإخراج:

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

تحميل صورة عبر اتصال لاسلكي

لتحميل الصورة على Google Home Developer Console:

الانتقال إلى Play Console

  1. انتقِل إلى المسألة القانونية >. عبر الهواء.

  2. انقر على إدارة بجانب الجهاز في قائمة الأجهزة.

  3. في صفحة ضبط عبر الهواء، انقر على علامة التبويب الصور.

  4. انقر على صورة جديدة.

تحميل صورة Matter عبر الهواء
مربّع حوار

  1. أدخِل اسمًا للصورة وانقر على إرفاق صورة لتحديد ملف ملف صورة.

  2. بعد التحقّق من صحة الصورة بنجاح، انقر على حفظ.

  3. عند ظهور مربع حوار التأكيد، انقر على حفظ لإنشاء الصورة متاحة لأجهزتك، أو انقر على إلغاء لإلغاء عملية الإرسال.

تتوفّر صورة OTA للتوزيع بعد وقت قصير من التحميل.