Google Home Developer Console এ প্রতিটি Matter ইন্টিগ্রেশনের নিজস্ব ওভার-দ্য-এয়ার (OTA) কনফিগারেশন রয়েছে।
Matter স্পেসিফিকেশন বর্ণনা করে যে কীভাবে OTA আপডেটগুলি গ্লোবাল Matter নেটওয়ার্ক দ্বারা পরিচালিত হয়।
একটি Matter ডিভাইস অবশ্যই Connectivity Standards Alliance (Alliance) -প্রত্যয়িত OTA আপডেট পেতে হবে, যদিও এটি একটি অপ্রত্যয়িত ডিভাইসের জন্য OTA পরীক্ষা করা সম্ভব।
একটি Matter ডিভাইস ( ওটিএ রিকোয়েস্টর ), পর্যায়ক্রমে একটি ওটিএ প্রদানকারীকে পোল করে তা খুঁজে বের করার জন্য যে কোনও উপলব্ধ সফ্টওয়্যার আপডেট আছে কিনা৷
যখন একটি OTA সফ্টওয়্যার আপডেট উপলব্ধ থাকে, অনুরোধকারী একটি প্রদানকারীর কাছ থেকে আপডেটটি গ্রহণ করে এবং এটি ইনস্টল করে।
Google Matter হাব, যেমন Google Nest Mini , OTA প্রদানকারী হিসেবে কাজ করে। পরিষেবা আবিষ্কারে সম্ভাব্য অনুরোধকারীদের সহায়তা করার জন্য, তারা AnnounceOTAProvider
কমান্ড পাঠিয়ে তাদের উপস্থিতি ঘোষণা করে।
গুরুত্বপূর্ণভাবে, একজন অনুরোধকারী শুধুমাত্র একটি আপডেটে আপগ্রেড করতে পারে যার সংস্করণ নম্বরটি বর্তমানে চলমান ফার্মওয়্যারের তুলনায় সংখ্যাগতভাবে বেশি। এবং যদি বৃহত্তর সংস্করণ নম্বর সহ একাধিক OTA আপডেট বিদ্যমান থাকে, তাহলে ডিভাইসটি সর্বোচ্চ সংস্করণ নম্বর সহ OTA চিত্র গ্রহণ করে। অন্য কথায়, আপডেটগুলি ক্রমানুসারে প্রয়োগ করা হয় না।
OTA কার্যকারিতা
Google Home ইকোসিস্টেমে OTA বর্তমানে সমর্থন করে:
- OTA বিতরণের জন্য ফার্মওয়্যার আপলোড করা হচ্ছে
- একটি নির্দিষ্ট Matter ইন্টিগ্রেশনের সমস্ত ডিভাইসে (কোনও উপসেট নেই) ফার্মওয়্যার ইমেজ বিতরণ
Google Home ইকোসিস্টেম OTA প্রক্রিয়া Alliance ডিস্ট্রিবিউটেড কমপ্লায়েন্স লেজার (ডিসিএল) এ সঞ্চিত তথ্য থেকে স্বাধীন, যার উদ্দেশ্য হল ডিভাইসের সত্যতা এবং প্রোটোকল সম্মতি নিশ্চিত করা।
আমি কি একটি OTA আপডেট রোল ব্যাক করতে পারি?
Matter স্পেসিফিকেশন অনুযায়ী, OTA ছবিগুলিকে ফিরিয়ে আনা যাবে না। আপনি যদি একটি OTA ইমেজ প্রকাশ করে থাকেন যাতে একটি সমস্যা আছে, এবং আপনি আপনার গ্রাহকের ডিভাইসগুলিকে ফার্মওয়্যারের পূর্ববর্তী সংশোধনে ফিরিয়ে আনতে চান, তাহলে আপনাকে ফার্মওয়্যারের পূর্ববর্তী সংশোধন ব্যবহার করে একটি OTA আপডেট প্রস্তুত করতে হবে, এটিকে একটি উচ্চতর সংস্করণ নম্বর দিয়ে।
আমি কি একটি OTA আপডেট মুছতে বা প্রতিস্থাপন করতে পারি?
একটি OTA আপডেট মুছে ফেলা বা প্রতিস্থাপন করার কোন উপায় নেই। ক্ষেত্রটিতে থাকা ফার্মওয়্যারটিকে ওভাররাইট করার জন্য আপনাকে অবশ্যই একটি উচ্চতর সংস্করণ নম্বর সহ একটি OTA চিত্র প্রস্তুত এবং আপলোড করতে হবে৷
পূর্বশর্ত
আপনার Matter ইন্টিগ্রেশনের জন্য OTA বাস্তবায়ন করতে, আপনার প্রয়োজন:
- একটি বিদ্যমান Developer Console প্রকল্প
- Developer Console বিদ্যমান Matter ইন্টিগ্রেশন
- একটি বৈধ Alliance -অর্পিত বিক্রেতা আইডি
মনে রাখবেন যে Developer Console Matter ওটিএ পরীক্ষার জন্য Matter সার্টিফিকেশন একটি পূর্বশর্ত নয় — Matter সার্টিফিকেশনের জন্য আবেদন করার আগে আপনার ডিভাইসের জন্য OTA পরীক্ষা করা উচিত।
পরিচিত সমস্যা
অসামঞ্জস্যপূর্ণ পরীক্ষা-ভিআইডি ওটিএ নিয়ন্ত্রণ
একটি পরীক্ষা VID ব্যবহার করার সময়, একই প্রকল্পের মধ্যে কিছু ইন্টিগ্রেশন Developer Console Matter OTA স্ক্রিনে প্রদর্শিত হতে পারে, অন্যরা তা নয়৷
OTA স্ক্রিনে প্রদর্শিত একটি পরীক্ষা VID-এর সাথে একীকরণের জন্য, আপনি একটি OTA চিত্র আপলোড করতে পারেন, কিন্তু OTA প্রক্রিয়াটি কাজ করে না।
OTA বর্তমানে পরীক্ষা VID-এর জন্য সমর্থিত নয়।