ओटीए के बारे में खास जानकारी

Google Home Developer Console में मौजूद हर Matter इंटिग्रेशन का अपना ओवर-द-एयर (ओटीए) कॉन्फ़िगरेशन होता है.

Matter स्पेसिफ़िकेशन में बताया गया है कि Matter नेटवर्क, ओटीए अपडेट को कैसे मैनेज करता है.

OTA अपडेट पाने के लिए, Matter डिवाइस का Connectivity Standards Alliance (Alliance)-सर्टिफ़ाइड होना ज़रूरी है. हालांकि, बिना सर्टिफ़िकेट वाले डिवाइस के लिए OTA की जांच की जा सकती है.

Matter डिवाइस (OTA का अनुरोध करने वाला), समय-समय पर OTA उपलब्ध कराने वाले से यह पता लगाता है कि सॉफ़्टवेयर के कोई अपडेट उपलब्ध हैं या नहीं.

जब OTA सॉफ़्टवेयर अपडेट उपलब्ध होता है, तो अनुरोध करने वाला व्यक्ति, सेवा देने वाली कंपनी से अपडेट हासिल करता है और उसे इंस्टॉल करता है.

Google Matter हब, जैसे कि Google Nest Mini, OTA सेवा देने वाली कंपनियों के तौर पर काम करते हैं. सेवा का अनुरोध करने वाले संभावित लोगों को सेवा ढूंढने में मदद करने के लिए, ये AnnounceOTAProvider कमांड भेजकर अपनी मौजूदगी का एलान करते हैं.

अहम बात यह है कि अनुरोध करने वाला व्यक्ति, सिर्फ़ ऐसे अपडेट पर अपग्रेड कर सकता है जिसका वर्शन नंबर, फ़र्मवेयर के मौजूदा वर्शन नंबर से ज़्यादा हो. अगर ज़्यादा वर्शन नंबर वाले एक से ज़्यादा OTA अपडेट मौजूद हैं, तो डिवाइस को सबसे ज़्यादा वर्शन नंबर वाली OTA इमेज मिलती है. दूसरे शब्दों में कहें, तो अपडेट क्रम से लागू नहीं होते.

ओटीए फ़ंक्शन

Google Home के नेटवर्क में OTA की सुविधा इन पर काम करती है:

  • ओटीए डिस्ट्रिब्यूशन के लिए फ़र्मवेयर अपलोड करना
  • किसी खास Matter इंटिग्रेशन के सभी डिवाइसों या तय किए गए प्रतिशत के हिसाब से डिवाइसों पर फ़र्मवेयर इमेज डिस्ट्रिब्यूट करना.

Google Home के ईकोसिस्टम की ओटीए प्रोसेस, Alliance डिस्ट्रिब्यूटेड कंप्लायंस लेज़र (डीसीएल) में सेव की गई जानकारी से अलग होती है. डीसीएल का मकसद, डिवाइस की पुष्टि करना और प्रोटोकॉल का पालन करना है.

क्या ओटीए अपडेट को पहले जैसा किया जा सकता है?

Matter की खास बातों के मुताबिक, ओटीए इमेज को वापस नहीं लाया जा सकता. अगर आपने कोई ऐसी ओटीए इमेज रिलीज़ की है जिसमें कोई समस्या है और आपको अपने ग्राहक के डिवाइसों को फ़र्मवेयर के पिछले वर्शन पर वापस लाना है, तो आपको फ़र्मवेयर के पिछले वर्शन का इस्तेमाल करके एक ओटीए अपडेट तैयार करना चाहिए. साथ ही, इसे ज़्यादा वर्शन नंबर देना चाहिए.

क्या ओटीए अपडेट को मिटाया या बदला जा सकता है?

OTA अपडेट को मिटाने या बदलने का कोई तरीका नहीं है. फ़र्मवेयर को बदलने के लिए, आपको ज़्यादा वर्शन नंबर वाली ओटीए इमेज तैयार करके अपलोड करनी होगी.

ज़रूरी शर्तें

Matter इंटिग्रेशन के लिए, ओटीए लागू करने के लिए आपको इनकी ज़रूरत होगी:

  • मौजूदा Developer Console प्रोजेक्ट
  • Developer Console पर मौजूद Matter इंटिग्रेशन
  • वेंडर का असाइन किया गया मान्य Alliance आईडी

ध्यान दें कि Developer Console पर Matter ओटीए की जांच करने के लिए, Matter सर्टिफ़िकेशन ज़रूरी नहीं है. आपको Matter सर्टिफ़िकेशन के लिए आवेदन करने से पहले, अपने डिवाइस पर ओटीए की जांच करनी चाहिए.

ज्ञात समस्याएं

टेस्ट-VID OTA कंट्रोल में अंतर होना

टेस्ट वीआईडी का इस्तेमाल करते समय, एक ही प्रोजेक्ट में कुछ इंटिग्रेशन, Developer Console Matter ओटीए स्क्रीन में दिख सकते हैं. हालांकि, कुछ इंटिग्रेशन नहीं दिखते.

अगर इंटिग्रेशन के लिए इस्तेमाल किया गया टेस्ट वीआईडी, ओटीए स्क्रीन पर दिखता है, तो ओटीए इमेज अपलोड की जा सकती है. हालांकि, ओटीए मेकेनिज़्म काम नहीं करता.

टेस्ट वीआईडी के लिए, ओटीए की सुविधा काम नहीं करती.