একটি OTA ছবি প্রস্তুত করুন

OTA ফার্মওয়্যার আপডেট ছবিগুলিকে অবশ্যই Matter OTA সফটওয়্যার ইমেজ ফাইল ফর্ম্যাটের সাথে সঙ্গতিপূর্ণ হতে হবে, যার মধ্যে রয়েছে:

  • একটি ফাইল শনাক্তকারী যা অনন্যভাবে ফাইলটিকে একটি Matter ফার্মওয়্যার আপডেট ফাইল হিসেবে শনাক্ত করে।
  • ফাইলের আকার
  • হেডারের আকার
  • একটি ট্যাগ-লেংথ-মান (TLV)-এনকোডেড হেডার যাতে আপডেট সম্পর্কে তথ্য রয়েছে, যার মধ্যে রয়েছে:
    • ভিআইডি
    • পিআইডি
    • সফ্টওয়্যার সংস্করণ
  • পেলোড

Matter SDK Matter OTA ছবি তৈরি এবং পরিদর্শন করার জন্য একটি টুল প্রদান করে ( ota_image_tool.py )। কিছু বিল্ড সিস্টেম স্বয়ংক্রিয়ভাবে Matter OTA ছবি তৈরি করতে পারে, তাই আপনার SoC ডকুমেন্টেশন পরীক্ষা করুন।

একটি OTA ইমেজ তৈরি করুন

ছবিটি তৈরি করতে 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

OTA ছবি আপলোড করুন

Google Home Developer Console ছবিটি আপলোড করতে:

ডেভেলপার কনসোলে যান

  1. আপনার প্রকল্পটি খুলুন, তারপর আপনার ডিভাইসটি খুলুন।

  2. ম্যাটার > ওটিএ- তে যান।

  3. ইন্টিগ্রেশন তালিকার ডিভাইসের পাশে থাকা Manage OTA-তে ক্লিক করুন।

  4. Manage ট্যাবে, Add OTA Image এ ক্লিক করুন।

ম্যাটার ওটিএ ইমেজ আপলোড ডায়ালগ

  1. ছবির ফাইলটি নির্বাচন করে আপলোড করতে Upload এ ক্লিক করুন।

    ছবিটি সফলভাবে যাচাই করা হয়ে গেলে, এর ফাইলের নাম আপলোড বোতামের নীচে প্রদর্শিত হবে।

আপলোড করার পরপরই OTA ছবিটি বিতরণের জন্য উপলব্ধ।

একটি OTA ছবির বিবরণ যোগ করুন বা পরিবর্তন করুন

  1. ম্যাটার > ওটিএ- তে যান।

  2. Manage ট্যাবে, আপনি যে ছবিটি পরিবর্তন করতে চান তার পাশে Open এ ক্লিক করুন।

  3. OTA ছবির বিবরণ সংলাপে, আপনি ছবির বিবরণ পরিবর্তন করতে পারেন।

  4. বাতিল করুন অথবা সংরক্ষণ করুন ক্লিক করুন।

একটি OTA ছবি মুছুন

আপনি রিলিজড অবস্থায় থাকা OTA ছবি মুছে ফেলতে পারবেন না, আপনি কেবল রেডি অবস্থায় থাকা ছবিগুলোই মুছে ফেলতে পারবেন। রেডি অবস্থায় থাকা OTA ছবি মুছে ফেলার জন্য:

  1. ম্যাটার > ওটিএ- তে যান।

  2. Manage ট্যাবে, OTA ছবির পাশে থাকা 'more' মেনুতে ক্লিক করুন এবং Delete নির্বাচন করুন।