ओवर-द-एयर अपडेट
This article needs additional citations for verification. (September 2011) (Learn how and when to remove this template message) |
एक ओवर-द-एयर अपडेट (या ओटीए अपडेट), जिसे ओवर-द-एयर प्रोग्रामिंग (या ओटीए प्रोग्रामिंग) के रूप में भी जाना जाता है,[1] एक अंतः स्थापित प्रणाली का अपडेट है जो वाई-फाई या सेल्युलर नेटवर्क जैसे बेतार तंत्र के माध्यम से डिलीवर किया जाता है।[2][3][4] इन एम्बेडेड सिस्टम में चल दूरभाष , टैबलेट कंप्यूटर, सेट टॉप बॉक्स , कार और दूरसंचार उपकरण शामिल हैं। कारों और चीजों की इंटरनेट उपकरणों के लिए ओटीए अपडेट को फर्मवेयर ओवर-द-एयर (एफओटीए) भी कहा जा सकता है।[5][6] डिवाइस के ऑपरेटिंग सिस्टम, एप्लिकेशन, कॉन्फ़िगरेशन सेटिंग्स, या ओवर द एयर रेकीइंग जैसे पैरामीटर सहित विभिन्न घटकों को ओटीए अपडेट किया जा सकता है।
शब्दावली
ओवर-द-एयर अपडेट विशेष रूप से एंबेडेड सिस्टम पर लागू होता है,[4]कंप्यूटर जैसे गैर-एम्बेडेड सिस्टम के बजाय। ओटीए अपडेट से पहले, एम्बेडेड डिवाइस सीधे भौतिक पहुंच (जेटीएजी के साथ) या वायर्ड कनेक्शन (आमतौर पर USB या आनुक्रमिक द्वार के माध्यम से) के माध्यम से फर्मवेयर # फ्लैशिंग हो सकते हैं।
उद्देश्य
ओवर-द-एयर डिलीवरी अपडेट को बड़े पैमाने पर वितरित करने की अनुमति दे सकती है, अपडेट देने की लागत कम कर सकती है या इन अपडेट को अपनाने की दर बढ़ा सकती है।
कार्यान्वयन
इन अद्यतनों के वितरक यह तय कर सकते हैं कि उपयोगकर्ताओं को इन अद्यतनों को अस्वीकार करने की अनुमति है या नहीं, और अद्यतन लागू होने तक अंतिम उपयोगकर्ता उपकरणों पर कुछ सुविधाओं को अक्षम करना चुन सकते हैं। अद्यतन स्थापित होने के बाद उपयोगकर्ता अद्यतन को वापस करने में असमर्थ हो सकते हैं।
ऊर्जा की खपत, नेटवर्क उपयोग और भंडारण स्थान को कम करने के लिए OTA अद्यतनों को जितना संभव हो उतना छोटा बनाया गया है। यह पूरे फर्मवेयर को प्रसारित करने के बजाय केवल पुराने फर्मवेयर और नए फर्मवेयर के बीच अंतर को स्थानांतरित करके प्राप्त किया जाता है। पुराने और नए फ़र्मवेयर की डेल्टा एन्कोडिंग एक प्रक्रिया के माध्यम से उत्पन्न होती है जिसे डेटा अंतर कहा जाता है; फिर, डेल्टा फ़ाइल को एंड-डिवाइस में वितरित किया जाता है, जो स्वयं को अपडेट करने के लिए डेल्टा फ़ाइल का उपयोग करता है।[7]
उद्योग
स्मार्टफोन
स्मार्टफोन, टैबलेट और अन्य उपकरणों पर, ओवर-द-एयर अपडेट एक फर्मवेयर या ऑपरेटिंग सिस्टम अपडेट है जिसे डिवाइस द्वारा इंटरनेट पर डाउनलोड किया जाता है। पहले, उपयोगकर्ताओं को अपडेट करने के लिए इन उपकरणों को USB पर कंप्यूटर से कनेक्ट करना पड़ता था। ये अद्यतन सुविधाएँ जोड़ सकते हैं, भेद्यता (कंप्यूटिंग) को पैच कर सकते हैं, या सॉफ्टवेयर बग को ठीक कर सकते हैं। दो मुख्य मोबाइल ऑपरेटिंग सिस्टम iOS और Android (ऑपरेटिंग सिस्टम) हैं।
iOS 5 में iOS को ओवर-द-एयर अपडेट के लिए समर्थन प्राप्त हुआ।[8] आईओएस अपडेट विशेष रूप से ऐप्पल द्वारा वितरित किए जाते हैं, जिसके परिणामस्वरूप व्यापक उपलब्धता और अपेक्षाकृत उच्च गोद लेने की दर होती है। अपडेट के जारी होने के कुछ महीनों के भीतर प्रमुख iOS रिलीज़ आमतौर पर 60% -70% iPhone पर इंस्टॉल हो जाते हैं।[9][10][11] Android OTA अपडेट सीधे Google द्वारा वितरित नहीं किए जाते, बल्कि मूल उपकरण निर्माताओं (जैसे Samsung) और मोबाइल नेटवर्क ऑपरेटर द्वारा वितरित किए जाते हैं।[12] इसके कारण अद्यतनों की असंगत उपलब्धता और Android विखंडन हुआ है।[10][11]विगत में, विखंडन ने Android के लिए तृतीय-पक्ष एप्लिकेशन विकसित करने की जटिलता को बढ़ा दिया (उपयोगकर्ताओं के फ़ोन पर नवीनतम सॉफ्टवेयर ढांचा की असंगत उपलब्धता के कारण),[13] और सुरक्षा अद्यतनों के वितरण में देरी के कारण सुरक्षा चिंताओं का कारण बना।[14] Google ने 2017 प्रोजेक्ट ट्रेबल के माध्यम से एंड्रॉइड विखंडन को कम किया है, जो ओईएम को प्रत्येक संस्करण के लिए हार्डवेयर ड्राइवरों को फिर से परीक्षण करने की आवश्यकता के बिना ओएस अपडेट जारी करने की अनुमति देता है। [12][15] और 2019 प्रोजेक्ट मेनलाइन, जो Google को Android घटकों को अपडेट करने की अनुमति देता है[15]और सुरक्षा पैच वितरित करें[16] इसके Play Store के माध्यम से, पूर्ण OS अपडेट की आवश्यकता के बिना।[15]प्रोजेक्ट मेनलाइन ओटीए अपडेट देने में बिचौलियों की भूमिका को काफी कम कर देता है।[17][16]Android Oreo|Android 8.0 के बाद से, Android OTA अपडेट A/B डिस्क विभाजन योजना का पालन करते हैं, जिसमें पृष्ठभूमि में एक दूसरे (B) विभाजन के लिए एक अद्यतन स्थापित किया जाता है, और अगली बार रिबूट होने पर फ़ोन उस विभाजन पर स्विच हो जाता है; यह अद्यतनों को स्थापित करने में लगने वाले समय को कम करता है।[18]
ऑटोमोटिव
कारें अपने इन-कार मनोरंजन सिस्टम, नेविगेशन मैप, टेलीमैटिक कंट्रोल यूनिट, या उनके विद्युत नियंत्रण इकाई (कार के अधिकांश संचालन के लिए जिम्मेदार ऑनबोर्ड कंप्यूटर) में ओटीए अपडेट का समर्थन कर सकती हैं।[19]कारों में, टेलीमैटिक कंट्रोल यूनिट अद्यतनों को डाउनलोड करने और स्थापित करने के लिए प्रभारी है,[4]और ओटीए अपडेट स्मार्टफोन जैसे सेलुलर नेटवर्क के माध्यम से डाउनलोड किए जाते हैं। OTA अपडेट इंस्टॉल किए जाने के दौरान कारों को नहीं चलाया जा सकता है। अपडेट से पहले, कार जांचती है कि अपडेट वास्तविक है, और अपडेट पूरा होने के बाद, यह सभी प्रभावित सिस्टम की अखंडता की पुष्टि करता है।[19] ओटीए अपडेट कई लाभ प्रदान करते हैं। अतीत में, वोक्सवैगन को अपनी कारों के उत्सर्जन नियंत्रण सॉफ़्टवेयर के साथ एक समस्या को ठीक करने के लिए 11 मिलियन वाहनों को वापस बुलाना पड़ा था, और अन्य निर्माताओं ने ब्रेक या एयरबैग को प्रभावित करने वाले सॉफ़्टवेयर बगों के कारण सभी प्रभावित ग्राहकों को डीलरशिप की यात्रा करने की आवश्यकता के कारण वापस बुलाना शुरू कर दिया था। अद्यतन प्राप्त करें। ओटीए अपडेट ने डीलरशिप के माध्यम से जाने की आवश्यकता को समाप्त कर दिया होगा, जिससे निर्माताओं के लिए कम वारंटी लागत और ग्राहकों के लिए डाउनटाइम कम हो जाएगा। ओटीए अपडेट निर्माताओं को सॉफ़्टवेयर परिनियोजन संभावित नई सुविधाओं और बग फिक्स को और अधिक तेज़ी से करने की अनुमति देता है, जिससे उनकी कारें बाज़ार में अधिक प्रतिस्पर्धी बन जाती हैं, और इसके परिणामस्वरूप उपभोक्ताओं के लिए उत्पाद सुधार की गति बढ़ जाती है। उदाहरण के लिए, ओटीए अपडेट कार के उन्नत ड्राइवर-सहायता प्रणाली में सुधार कर सकते हैं और कार की सुरक्षा में सुधार कर सकते हैं।[5]: 138–139 [19]
हालांकि, ओटीए अपडेट हैकर्स के लिए एक नया हमला वेक्टर भी प्रस्तुत कर सकते हैं, क्योंकि अपडेट प्रक्रिया में सुरक्षा कमजोरियों का उपयोग हैकर्स दूर से कारों को नियंत्रित करने के लिए कर सकते हैं। हैकर्स ने अतीत में ऐसी कमजोरियों की खोज की है, और कई कार निर्माताओं ने भेद्यता प्रकटीकरण कार्यक्रम (a.k.a. बग बाउंटी प्रोग्राम)।[19][20] ओटीए अपडेट के लिए विशिष्ट हमले वैक्टर में स्पूफिंग हमला, छेड़छाड़, खंडन [हमले], सूचना रिसाव, इनकार-ऑफ़-सर्विस अटैक|डिनायल-ऑफ़-सर्विस, फिर से खेलना हमला और विशेषाधिकार वृद्धि हमले शामिल हैं। उदाहरण परिदृश्यों में शामिल है एक हैकर सफलतापूर्वक चल रहे अपडेट को बाधित कर रहा है (जिसे फ्लैशिंग विफल माना जाता है), जो कार के कंप्यूटर सिस्टम को दूषित कर सकता है और कार को बाद में खराब कर सकता है; एक अन्य परिदृश्य मनमाने ढंग से चमकती है, जिसमें हैकर्स कार को एक दुर्भावनापूर्ण ओटीए अपडेट स्थापित करने के लिए बरगलाते हैं।[5]: 141–142
इंटरनेट ऑफ थिंग्स (IoT)
Template:Section rewrite हाल ही में, वायरलेस सेंसर नेटवर्क और चीजों की इंटरनेट (IoT) की नई अवधारणाओं के साथ, जहां नेटवर्क में सैकड़ों या हजारों नोड्स होते हैं, OTA को एक नई दिशा में ले जाया जाता है: पहली बार बिना लाइसेंस वाले आवृत्ति बैंड का उपयोग करके OTA लागू किया जाता है। (868 मेगाहर्ट्ज, 900 मेगाहर्ट्ज, 2400 मेगाहर्ट्ज) और 802.15.4 और ZigBee जैसे प्रोटोकॉल का उपयोग करके कम खपत और कम डेटा दर संचरण के साथ।[21] सेंसर नोड अक्सर उन जगहों पर स्थित होते हैं जो या तो दूरस्थ होते हैं या उन तक पहुंचना मुश्किल होता है। उदाहरण के तौर पर, लिबेलियम ने ज़िगबी डब्लूएसएन उपकरणों के लिए ओटीए प्रोग्रामिंग सिस्टम लागू किया है। यह प्रणाली भौतिक पहुंच की आवश्यकता के बिना फर्मवेयर अपग्रेड को सक्षम करती है, यदि नोड्स को फिर से प्रोग्राम किया जाना चाहिए तो समय और धन की बचत होती है।[22]
इंटरनेट राउटर
ओटीए अन्य बड़े पैमाने पर उत्पादित उपभोक्ता इलेक्ट्रॉनिक्स द्वारा उपयोग किए जाने वाले फर्मवेयर वितरण विधियों के समान है, जैसे कि केबल मॉडेम , जो टीएफटीपी को दूरस्थ रूप से नई प्रोग्रामिंग प्राप्त करने के तरीके के रूप में उपयोग करते हैं, इस प्रकार डिवाइस के मालिक और उपयोगकर्ता दोनों द्वारा खर्च किए गए समय की मात्रा को कम करते हैं। रखरखाव पर।
ओवर-द-एयर प्रोविजनिंग (ओटीएपी) वायरलेस वातावरण में भी उपलब्ध है (हालांकि यह सुरक्षा कारणों से डिफ़ॉल्ट रूप से अक्षम है)। यह एक एक्सेस प्वाइंट (एपी) को अपने नियंत्रक के आईपी पते की खोज करने की अनुमति देता है। सक्षम होने पर, नियंत्रक अन्य एपी को रेडियो संसाधन प्रबंधन पैकेट (आरआरएम) में अतिरिक्त जानकारी शामिल करने के लिए कहता है जो नियंत्रक के सीखने में एक नए पहुंच बिंदु की सहायता करेगा। हालाँकि इसे सादे पाठ में भेजा जाता है, जो इसे सूँघने के लिए असुरक्षित बना देगा। इसलिए यह डिफ़ॉल्ट रूप से अक्षम है।
सेलुलर नेटवर्क
ओवर-द-एयर प्रोविजनिंग (ओटीएपी) ओटीए अपडेट का एक रूप है जिसके द्वारा मोबाइल नेटवर्क ऑपरेटर दूरस्थ रूप से प्रोविजनिंग (दूरसंचार) कर सकता है#मोबाइल सब्सक्राइबर एक मोबाइल फोन का प्रावधान कर रहा है (उद्योग में इसे 'क्लाइंट' या 'मोबाइल स्टेशन' कहा जाता है) parlance) और उसके सिम कार्ड पर संग्रहीत सेलुलर नेटवर्क सेटिंग्स को अपडेट करें। यह फोन चालू होने के दौरान किसी भी समय हो सकता है। 'ओवर-द-एयर पैरामीटर एडमिनिस्ट्रेशन' (ओटीएपीए) शब्द पर्यायवाची है।[23][24]जब सेलुलर नेटवर्क ऑपरेटर अपने नेटवर्क में परिवर्तन करते हैं तो OTA प्रावधान मोबाइल फोन को ठीक से कॉन्फ़िगर रहने की अनुमति देता है। यह वायरलेस एप्लिकेशन प्रोटोकॉल (मोबाइल वेब का प्रारंभिक अवतार), मल्टीमीडिया संदेश सेवा मैसेजिंग, और सेल्युलर डेटा नेटवर्क (जिसके लिए एक्सेस पॉइंट नाम की कॉन्फ़िगरेशन की आवश्यकता होती है) जैसी कुछ सुविधाओं तक पहुंचने के लिए आवश्यक सेटिंग्स के साथ फोन को भी कॉन्फ़िगर करता है।
समान शब्द ओवर-द-एयर सर्विस प्रोविजनिंग (OTASP) विशेष रूप से एक फोन के वायरलेस इनिशियल प्रोविजनिंग (एक्टिवेशन) को संदर्भित करता है। सक्रियण के दौरान, एक मोबाइल फोन को उसके फोन नंबर, मोबाइल पहचान संख्या और सिस्टम पहचान संख्या जैसे मापदंडों के साथ प्रदान किया जाता है, जिससे उसे सेलुलर नेटवर्क तक प्रारंभिक पहुंच प्रदान की जाती है। OTASP को कभी-कभी ओवर-द-एयर एक्टिवेशन या ओवर-द-एयर बूटस्ट्रैपिंग कहा जाता है। ओटीए बूटस्ट्रैपिंग का विकल्प सिम बूटस्ट्रैपिंग है, जहां फोन सिम कार्ड पर संग्रहीत नेटवर्क सेटिंग्स को पढ़ता है। सिम बूटस्ट्रैपिंग की सीमाएँ हैं: सिम कार्ड पर संग्रहीत सेटिंग्स सिम के निर्माण और उपयोग किए जाने के समय के बीच पुरानी हो सकती हैं; साथ ही, कुछ फ़ोन (और अन्य सेल्युलर क्लाइंट उपकरण) सिम कार्ड का उपयोग नहीं करते हैं।[24][25] विभिन्न मानक निकायों ने ओटीए प्रावधानीकरण मानकों को जारी किया है। 2001 में, WAP फोरम ने ओएमए क्लाइंट प्रोविजनिंग मानक प्रकाशित किया। ओपन मोबाइल एलायंस के WAP फोरम में शामिल होने के बाद, इस मानक को OMA क्लाइंट प्रोविजनिंग (OMA CP) के रूप में जाना जाने लगा। ओएमए सीपी में, सेल्युलर नेटवर्क द्वारा भेजे गए अदृश्य एसएमएस संदेशों द्वारा फोन का प्रावधान किया जाता है, जिसमें आवश्यक सेटिंग्स होती हैं। ओएमए सीपी के बाद एक नया मानक, ओएमए डिवाइस प्रबंधन (ओएमए डीएम) आया, जो एसएमएस-आधारित प्रावधान (ओएमए पुश कहा जाता है) के एक अलग रूप का उपयोग करता है। ओएमए डीएम सत्र हमेशा क्लाइंट द्वारा आरंभ किए जाते हैं। अदृश्य एसएमएस में कॉन्फ़िगरेशन सेटिंग्स नहीं होती हैं; इसके बजाय, यह फोन (डीएम क्लाइंट) को डीएम सर्वर (सेलुलर नेटवर्क प्रदाता द्वारा संचालित) से कनेक्ट करने के लिए कहता है; एक बार कनेक्ट होने के बाद, डीएम सर्वर क्लाइंट को कॉन्फ़िगरेशन कमांड भेजता है।[25]
ओटीए मानक
ऐसे कई मानक हैं जो ओटीए कार्यों का वर्णन करते हैं। पहले में से एक जीएसएम 03.48 श्रृंखला थी। Zigbee मानकों के सूट में Zigbee ओवर-द-एयर अपग्रेडिंग क्लस्टर शामिल है जो Zigbee स्मार्ट एनर्जी प्रोफाइल का हिस्सा है और डिवाइस फर्मवेयर को अपडेट करने का एक इंटरऑपरेबल (विक्रेता-स्वतंत्र) तरीका प्रदान करता है।
यह भी देखें
- टिथरिंग|फ़ोन-एज़-मॉडेम (PAM)
- एक्सेस प्वाइंट का नाम|एक्सेस प्वाइंट का नाम (एपीएन)
संदर्भ
- ↑ White, Elecia (November 2011). Making Embedded Systems: Design Patterns for Great Software (in English). "O'Reilly Media, Inc.". p. 197. ISBN 978-1-4493-0214-6.
- ↑ "ओटीए की परिभाषा". PCMag (in English). Retrieved 2023-04-01.
- ↑ "ओवर द एयर की परिभाषा". Gartner (in English). Retrieved 2023-04-01.
- ↑ 4.0 4.1 4.2 Kathiresh, M.; Neelaveni, R. (2021-04-24). Automotive Embedded Systems: Key Technologies, Innovations, and Applications (in English). Springer Nature. pp. 94–95. ISBN 978-3-030-59897-6.
- ↑ 5.0 5.1 5.2 Maglaras, Leandros; Kantzavelou, Ioanna (2021-10-14). उभरती प्रौद्योगिकियों में साइबर सुरक्षा मुद्दे (in English). CRC Press (Taylor & Francis). doi:10.1201/9781003109952. ISBN 9780367626174.
- ↑ Rayes, Ammar; Salam, Samer (2019). Internet of Things From Hype to Reality: The Road to Digitization (in English). Cham: Springer International Publishing. doi:10.1007/978-3-319-99516-8. ISBN 978-3-319-99515-1.
- ↑ Kachman, Ondrej; Balaz, Marcel (2016). "Effective Over-the-Air Reprogramming for Low-Power Devices in Cyber-Physical Systems". In Camarinha-Matos, Luis M.; Falcão, António J.; Vafaei, Nazanin; Najdi, Shirin (eds.). साइबर-भौतिक प्रणालियों के लिए तकनीकी नवाचार (in English). Springer Cham. doi:10.1007/978-3-319-31165-4. ISBN 978-3-319-31164-7.
- ↑ Savov, Vlad (June 6, 2011). "Apple's iOS 5: all the details". Engadget (in English). Retrieved 2023-04-02.
- ↑ Rossignol, Joe. "Apple Reveals How Many iPhones and iPads Are Running iOS 16 and iPadOS 16". MacRumors (in English). Retrieved 2 April 2023.
- ↑ 10.0 10.1 Mearian, Lucas (21 January 2022). "Apple: iOS 15 now installed on more than 60% of all iPhones". Computerworld (in English). Retrieved 2 April 2023.
- ↑ 11.0 11.1 Evans, Jonny (31 May 2013). "खंडित Android Apple के लिए बड़ा विकास करता है". Computerworld (in English). Retrieved 2 April 2023.
- ↑ 12.0 12.1 Amadeo, Ron (2017-05-12). "Google का "प्रोजेक्ट ट्रेबल" एंड्रॉइड के कई अपडेट बाधाओं में से एक को हल करता है". Ars Technica (in English). Retrieved 2023-04-02.
- ↑ "What is Android fragmentation, and can Google fix it?". Android Authority (in English). 5 September 2016.
- ↑ Nguyen-Vu, Long; Ahn, Jinung; Jung, Souhwan (1 November 2019). "मैलवेयर डिटेक्शन में Android विखंडन". Computers & Security. 87: 101573. doi:10.1016/j.cose.2019.101573.
- ↑ 15.0 15.1 15.2 Amadeo, Ron (2019-05-22). "Android at I/O 2019: The Project Mainline update system and other highlights". Ars Technica (in English). Retrieved 2023-04-02.
- ↑ 16.0 16.1 Siddiqui, Aamir (2020-10-10). "Android प्रोजेक्ट मेनलाइन के बारे में वह सब कुछ जो आपको जानना आवश्यक है". XDA Developers (in English). Retrieved 2023-04-02.
- ↑ Amadeo, Ron (2020-09-23). "Android 11—The Ars Technica Review". Ars Technica (in English). Retrieved 2023-04-02.
- ↑ Amadeo, Ron (2017-08-07). "Android 8.0's "streaming OS updates" will work even if your phone is full". Ars Technica (in English). Retrieved 2023-04-02.
- ↑ 19.0 19.1 19.2 19.3 Halder, Subir; Ghosal, Amrita; Conti, Mauro (2020-09-04). "Secure over-the-air software updates in connected vehicles: A survey". Computer Networks (in English). 178: 107343. doi:10.1016/j.comnet.2020.107343. ISSN 1389-1286.
- ↑ Gitlin, Jonathan M. (11 January 2023). "हैकर्स को पता चलता है कि ऑटो उद्योग में भेद्यता व्याप्त है". Ars Technica (in English).
- ↑ Gascón, David; Alberto Bielsa; Félix Genicio; Marcos Yarza (9 May 2011). "Over the Air programming with 802.15.4 and ZigBee - OTA". www.Libelium.com. Libelium. Retrieved 28 May 2012.
- ↑ "Libelium.com 50 Sensor applications for a smarter world. Get inspired!". www.Libelium.com. Libelium. 2 May 2012. Retrieved 28 May 2012.
- ↑ Raghunandan, Krishnamurthy (April 1, 2022). Introduction to Wireless Communications and Networks: A Practical Perspective. Textbooks in Telecommunication Engineering (in English) (1st ed.). Springer Cham. doi:10.1007/978-3-030-92188-0. ISBN 978-3-030-92187-3.
- ↑ 24.0 24.1 Snyder, Randall A.; Gallagher, Michael D. (2001-04-05). Wireless Telecommunications Networking with ANSI-41 (in English). McGraw Hill Professional. pp. 374–376. ISBN 978-0-07-138358-5.
- ↑ 25.0 25.1 Brenner, Michael; Unmehopa, Musa (2008-02-28). The Open Mobile Alliance: Delivering Service Enablers for Next-Generation Applications (in English). John Wiley & Sons. pp. 273–279. ISBN 978-0-470-51918-9.