Google Home Developer Console में मौजूद हर Matter इंटिग्रेशन का अपना ओवर-द-एयर (ओटीए) कॉन्फ़िगरेशन होता है.
Matter स्पेसिफ़िकेशन में बताया गया है कि ग्लोबल Matter नेटवर्क, ओटीए अपडेट को कैसे मैनेज करता है.
Matter डिवाइस को OTA अपडेट पाने के लिए, Connectivity Standards Alliance (Alliance) से सर्टिफ़ाइड होना ज़रूरी है. हालांकि, बिना सर्टिफ़िकेट वाले डिवाइस के लिए, OTA की जांच की जा सकती है.
Matter डिवाइस (OTA अनुरोध करने वाला), समय-समय पर OTA प्रोवाइडर से यह पता लगाने के लिए पल्स भेजता है कि कोई सॉफ़्टवेयर अपडेट उपलब्ध है या नहीं.
जब कोई ओटीए सॉफ़्टवेयर अपडेट उपलब्ध होता है, तो अनुरोध करने वाला व्यक्ति, सेवा देने वाली कंपनी से अपडेट पाता है और उसे इंस्टॉल करता है.
Google के Matter हब, जैसे कि Google Nest Mini, ओटीए (Over-The-Air) सेवा देने वाली कंपनियों के तौर पर काम करते हैं. सेवा खोजने में संभावित अनुरोध करने वालों की मदद करने के लिए, ये AnnounceOTAProvider
कमांड भेजकर अपनी मौजूदगी की जानकारी देते हैं.
अहम बात यह है कि अनुरोध करने वाला व्यक्ति, सिर्फ़ उस अपडेट पर अपग्रेड कर सकता है जिसका वर्शन नंबर, फ़िलहाल चल रहे फ़र्मवेयर के वर्शन नंबर से ज़्यादा हो. अगर बड़े वर्शन नंबर वाले कई ओटीए अपडेट मौजूद हैं, तो डिवाइस को सबसे बड़े वर्शन नंबर वाली ओटीए इमेज मिलती है. दूसरे शब्दों में, अपडेट को क्रम से लागू नहीं किया जाता.
ओटीए की सुविधा
Google Home नेटवर्क में ओटीए की सुविधा इनके साथ काम करती है:
- ओटीए डिस्ट्रिब्यूशन के लिए फ़र्मवेयर अपलोड करना
- किसी खास Matter इंटिग्रेशन के सभी डिवाइसों (कोई सबसेट नहीं) पर फ़र्मवेयर इमेज का डिस्ट्रिब्यूशन
Google Home के पारिस्थितिक तंत्र की ओटीए प्रोसेस, Alliance डिस्ट्रिब्यूटेड कंप्लिअंस लेजर (डीएलसी) पर सेव की गई जानकारी से अलग होती है. डीएलसी का मकसद, डिवाइस की पुष्टि करना और प्रोटोकॉल का पालन करना है.
क्या ओटीए अपडेट को वापस लाया जा सकता है?
Matter स्पेसिफ़िकेशन के मुताबिक, ओटीए इमेज को वापस नहीं लाया जा सकता. अगर आपने कोई ऐसी OTA इमेज रिलीज़ की है जिसमें कोई समस्या है और आपको अपने ग्राहक के डिवाइसों को फ़र्मवेयर के पिछले वर्शन पर वापस लाना है, तो आपको फ़र्मवेयर के पिछले वर्शन का इस्तेमाल करके, OTA अपडेट तैयार करना चाहिए. साथ ही, उसे ज़्यादा वर्शन नंबर देना चाहिए.
क्या ओटीए अपडेट को मिटाया या बदला जा सकता है?
ओटीए अपडेट को मिटाने या बदलने का कोई तरीका नहीं है. फ़ील्ड में मौजूद फ़र्मवेयर को बदलने के लिए, आपको ज़्यादा वर्शन नंबर वाली ओटीए इमेज तैयार करनी होगी और उसे अपलोड करना होगा.
ज़रूरी शर्तें
अपने Matter इंटिग्रेशन के लिए, ओटीए लागू करने के लिए, आपको इन चीज़ों की ज़रूरत होगी:
- कोई मौजूदा Developer Console प्रोजेक्ट
- Developer Console पर मौजूद Matter इंटिग्रेशन
- Alliance से असाइन किया गया मान्य वेंडर आईडी
ध्यान दें कि Matter सर्टिफ़िकेशन, Developer Console पर Matter ओटीए की जांच करने के लिए ज़रूरी नहीं है. Matter सर्टिफ़िकेशन के लिए आवेदन करने से पहले, आपको अपने डिवाइस के लिए ओटीए की जांच करनी चाहिए.
ज्ञात समस्याएं
टेस्ट-वीआईडी ओटीए कंट्रोल में अंतर
टेस्ट वीआईडी का इस्तेमाल करने पर, हो सकता है कि एक ही प्रोजेक्ट के कुछ इंटिग्रेशन, Developer Console Matter ओटीए स्क्रीन पर दिखें, जबकि कुछ नहीं दिखें.
अगर किसी ऐसे टेस्ट VID के साथ इंटिग्रेशन किया जा रहा है जो ओटीए स्क्रीन पर दिखता है, तो ओटीए इमेज अपलोड की जा सकती है. हालांकि, ओटीए प्रोसेस काम नहीं करती.
टेस्ट वीआईडी के लिए, ओटीए की सुविधा काम नहीं करती.