Google Home Matter ইন্টিগ্রেশনের জন্য OTA আপডেট টেস্ট করা Google Home Developer Console ব্যবহার করে করা হয়।
পূর্বশর্ত
OTA পরীক্ষা করার জন্য, OTA-এর জন্য প্রয়োজনীয় শর্ত ছাড়াও, আপনার কাছে এগুলি থাকতে হবে:
- Docker Engine ইনস্টল করা আছে এমন Linux সিস্টেম অ্যাক্সেস করা এবং USB ব্যবহার করে ডেভেলপমেন্ট বোর্ড অ্যাক্সেস করা
- Matter ইন্টিগ্রেশন যা OTA পরীক্ষার জন্য প্রস্তুত।
OTA পরীক্ষা করার সময় আপনার Connectivity Standards Alliance (Alliance)-অ্যাসাইন করা ভেন্ডর আইডি ব্যবহার করুন, টেস্ট VID নয়। আপনার OTA ইমেজ তৈরি করার সময়, ভেন্ডর আইডি এবং প্রোডাক্ট আইডি পরিবর্তন করে পরীক্ষা করার জন্য ইন্টিগ্রেশনের সাথে ম্যাচ করুন।
ভেন্ডর-নির্দিষ্ট নির্দেশাবলী
আমরা নির্দিষ্ট SoC-এর জন্য Matterটি OTA টেস্টিং পদ্ধতি প্রদান করেছি।
| ভেন্ডর | প্ল্যাটফর্ম | গাইড |
|---|---|---|
| Espressif | ESP32 | Espressif ESP32-এ OTA টেস্ট করুন |
| Nordic Semiconductor | nRF52840 | Nordic-এ OTA টেস্ট করুন |
চ্যানেল
OTA আপডেট ইমেজ যেসব ডিভাইসে রিলিজ করা হয়, চ্যানেল সেইসব ডিভাইসের সেটকে সংজ্ঞায়িত করে। একটি ডিভাইসে একবারে শুধুমাত্র একটি চ্যানেলই অ্যাসাইন করা যাবে। তিনটি আগে থেকে নির্ধারিত চ্যানেল আছে: Test 1, Test 2 এবং Production। আপনি দুটি টেস্ট চ্যানেলেই পরীক্ষা করতে পারবেন। একটি চ্যানেলকে একবারে শুধুমাত্র একটি OTA আপডেট ইমেজ অ্যাসাইন করা যেতে পারে।
প্রোডাকশন চ্যানেল
প্রোডাকশন চ্যানেল হল এমন একটি চ্যানেল যা প্রোডাকশন রিলিজকে ফিল্ডে থাকা গ্রাহকের ডিভাইসে পুশ করতে ব্যবহার করা হয়। আপনি প্রোডাকশন চ্যানেলে OTA ইমেজ রিলিজ করলে, টেস্ট চ্যানেলে নেই এমন সব ডিভাইস ইমেজটি পাবে।
চ্যানেল পরীক্ষা করুন
OTA ইমেজ রোল-আউট টেস্ট করতে, আপনাকে প্রথমে দুটি টেস্ট চ্যানেলের মধ্যে একটি কনফিগার করতে হবে, তারপর সেই চ্যানেলের ডিভাইসে ইমেজ রিলিজ করতে হবে।
টেস্ট চ্যানেল কনফিগার করা
ম্যানেজ করুন ট্যাবে যান।
ছবি ১: 'ম্যানেজ করুন' ট্যাব ব্যবহার করে টেস্ট চ্যানেলে নেভিগেট করা টেস্ট চ্যানেলের পাশে কনফিগার করুন বিকল্পে ক্লিক করুন।
চ্যানেলের নাম বিকল্পে গিয়ে নাম লিখুন।
ডিভাইসের সিরিয়াল নম্বর বিকল্পের অধীনে, এক বা একাধিক ডিভাইসের সিরিয়াল নম্বর লিখুন (সর্বাধিক ১০০০)।
সম্পূর্ণ করতে সেভ করুন বিকল্পে ক্লিক করুন।
টেস্ট চ্যানেলে OTA ইমেজ রিলিজ করা
রিলিজ ট্যাবে যান।
রিলিজ ট্যাবে, আপনি যে টেস্ট চ্যানেল ব্যবহার করতে চান সেটি বেছে নিন।
OTA ইমেজ ড্রপ-ডাউন মেনু থেকে OTA ইমেজ বেছে নিন অথবা OTA ইমেজ যোগ করুন বিকল্পে ক্লিক করে OTA ইমেজ যোগ করুন।
রোল-আউট শতাংশ হল সেইসব ডিভাইসের শতাংশ যেগুলি OTA ইমেজ পাবে। এই ফিল্ডের জন্য, ১ থেকে ১০০-এর মধ্যে কোনও পূর্ণসংখ্যা উল্লেখ করুন। আপনি ব্যাচে OTA ইমেজ রিলিজ করতে চাইলে ১০০-এর কম ভ্যালু লিখুন। রোল-আউট শতাংশ কীভাবে কাজ করে সেই সম্পর্কে আরও তথ্য এবং অন্যান্য OTA ইমেজ-সম্পর্কিত টাস্কের ব্যাপারে তথ্যের জন্য, প্রোডাকশনে OTA ইমেজ রিলিজ করা দেখুন।
পরীক্ষা করতে রিলিজ করুন বিকল্পে ক্লিক করুন।
একটি কনফার্মেশন ডায়ালগ দেখতে পাবেন। নির্দিষ্ট চ্যানেলে বেছে নেওয়া ছবি রিলিজ করতে রিলিজ করুন বিকল্পে ক্লিক করুন।
আপনি রিলিজ করুন বিকল্পে ক্লিক করলে, চ্যানেল, ছবি, রোল-আউট স্ট্যাটাস, রোল-আউট শতাংশ এবং রিলিজের তারিখ ও সময় রিলিজ করা OTA ছবি বিভাগে দেখা যাবে।
ছবি ৩: টেস্ট চ্যানেলে রিলিজ করা OTA ইমেজ