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