वेब ऑफ़ थिंग्स: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Short description|Objects connected to the World Wide Web}}'''वेब ऑफ थिंग्स''' (WoT) विभिन्न [[चीजों की इंटरनेट|इंटरनेट ऑफ थिंग्स]] (IoT) प्लेटफार्मों और एप्लिकेशन डोमेन की | {{Short description|Objects connected to the World Wide Web}}'''वेब ऑफ थिंग्स''' (WoT) विभिन्न [[चीजों की इंटरनेट|इंटरनेट ऑफ थिंग्स]] (IoT) प्लेटफार्मों और एप्लिकेशन डोमेन की इंटरऑपरेबिलिटी के लिए [[ विश्वव्यापी वेब संकाय |वर्ल्ड वेब कंसोर्टियम]] (W3C) द्वारा मानकों के समूह का वर्णन करता है।<ref>{{Cite web|title=वेब ऑफ थिंग्स (WoT) आर्किटेक्चर|url=https://www.w3.org/TR/wot-architecture/Overview.html|access-date=2020-06-12|website=www.w3.org}}</ref> | ||
== बिल्डिंग ब्लॉक्स == | == बिल्डिंग ब्लॉक्स == | ||
वेब ऑफ थिंग्स बिल्डिंग ब्लॉक वेब ऑफ थिंग्स [[ वास्तुकला |आर्किटेक्चर]] के अनुरूप सिस्टम को प्रस्तावित करने का उपाय प्रदान करते हैं। इनमें से प्रत्येक ब्लॉक का वर्णन इस अनुभाग में नीचे किया गया है। | वेब ऑफ थिंग्स बिल्डिंग ब्लॉक वेब ऑफ थिंग्स [[ वास्तुकला |आर्किटेक्चर]] के अनुरूप सिस्टम को प्रस्तावित करने का उपाय प्रदान करते हैं। इनमें से प्रत्येक ब्लॉक का वर्णन इस अनुभाग में नीचे किया गया है। | ||
=== | === थिंग्स डिस्क्रिप्शन (टीडी) === | ||
वेब ऑफ थिंग्स बिल्डिंग ब्लॉक्स का प्रमुख | वेब ऑफ थिंग्स बिल्डिंग ब्लॉक्स का प्रमुख कॉम्पोनेन्ट वेब ऑफ थिंग्स डिस्क्रिप्शन है। थिंग डिस्क्रिप्शन वर्चुअल या फिजिकल डिवाइस (थिंग) का वर्णन करता है। यह सिमेंटिक वोकैब्लरी और [[JSON|जेएसओएन]] पर आधारित क्रमांकन के आधार पर किसी थिंग्स के इनफार्मेशन मॉडल को डिफाइन करता है। टीडी को किसी थिंग्स के लिए मेन एंट्रेंस पॉइंट माना जा सकता है, जैसे किसी वेबसाइट के लिए वेबसर्वर index.html पेज है I टीडी किसी थिंग्स के सम्बन्ध में ह्यूमन और मशीन रीडएबल (और समझने योग्य) [[ मेटाडाटा |मेटाडाटा]] , जैसे शीर्षक, आईडी, डिस्क्रिप्शन आदि प्रदान करके [[अंतर|इंटरऑपरेबिलिटी]] को बढ़ावा प्रदान करते हैं। थिंग्स डिस्क्रिप्शन किसी थिंग्स के सभी उपलब्ध प्रोसेस, कॉम्पोनेन्ट और गुणों का भी वर्णन करता है। उन तक पहुँचने के लिए सभी उपलब्ध सिक्योरिटी प्रोसेस इंटरऑपरेबिलिटी के कन्फर्मेशन के लिए टीडी अत्यधिक फ्लेक्सबल है। मानक कार्यक्षमता के अतिरिक्त, यह कार्यक्षमता को बढ़ाने के लिए प्रोसेस को डिफाइन करता है (संदर्भ एक्सटेंशन फ्रेमवर्क के माध्यम से)।<ref name=":1">{{Cite web|title=वेब ऑफ थिंग्स (WoT) आर्किटेक्चर|url=https://www.w3.org/TR/wot-architecture/Overview.html|access-date=2020-12-13|website=www.w3.org}}</ref> | ||
'''बाइंडिंग टेम्प्लेट''' | '''बाइंडिंग टेम्प्लेट''' | ||
[[चीजों की इंटरनेट|इंटरनेट ऑफ थिंग्स]] के साथ इंटरैक्ट करने के लिए विभिन्न प्रकार के प्रोटोकॉल का उपयोग करता है क्योंकि प्रोटोकॉल उपस्थित नहीं है, जो किसी भी विषय के लिए उपयुक्त हो। इसलिए, वेब ऑफ थिंग्स के लिए मुख्य उद्देश्य में से विभिन्न प्रकार के प्रोटोकॉल और इंटरैक्शन | [[चीजों की इंटरनेट|इंटरनेट ऑफ थिंग्स]] के साथ इंटरैक्ट करने के लिए विभिन्न प्रकार के प्रोटोकॉल का उपयोग करता है क्योंकि प्रोटोकॉल उपस्थित नहीं है, जो किसी भी विषय के लिए उपयुक्त हो। इसलिए, वेब ऑफ थिंग्स के लिए मुख्य उद्देश्य में से विभिन्न प्रकार के प्रोटोकॉल और इंटरैक्शन प्रोसेस को सुरक्षित करना है। बाइंडिंग टेम्प्लेट के माध्यम से इस समस्या का समाधान किया जाता है। वेब ऑफ थिंग्स बाइंडिंग टेम्प्लेट विभिन्न इंटरनेट ऑफ थिंग्स समाधानों का समर्थन करने के लिए संचार मेटाडेटा ब्लूप्रिंट का संग्रह प्रदान करते हैं। बाइंडिंग टेम्प्लेट केवल एक बार बनाया जाता है और फिर किसी भी थिंग्स डिस्क्रिप्शन में पुन: उपयोग किया जा सकता है।<ref name=":1" /> | ||
'''[[एकमा स्क्रिप्ट|स्क्रिप्टिंग]] [[एपीआई]]''' | '''[[एकमा स्क्रिप्ट|स्क्रिप्टिंग]] [[एपीआई]]''' | ||
| Line 22: | Line 22: | ||
== इतिहास == | == इतिहास == | ||
थिंग्स को वेब से ऐड करना वर्ष 2000 में प्रारम्भ हुआ था। 2002 में, पीर रिव्युड पेपर ने कूलटाउन प्रोजेक्ट प्रस्तुत किया था।<ref name="KindbergBarton2000">{{cite book|last1=Kindberg|first1=T.|title=मोबाइल कंप्यूटिंग सिस्टम और एप्लिकेशन पर तीसरी आईईईई कार्यशाला की कार्यवाही|last2=Barton|first2=J.|last3=Morgan|first3=J.|last4=Becker|first4=G.|last5=Caswell|first5=D.|last6=Debaty|first6=P.|last7=Gopal|first7=G.|last8=Frid|first8=M.|last9=Krishnan|first9=V.|year=2000|isbn=978-0-7695-0816-0|pages=19–28|chapter=People, places, things: Web presence for the real world|citeseerx=10.1.1.24.4651|doi=10.1109/MCSA.2000.895378|last10=Morris|first10=H.|last11=Schettino|first11=J.|last12=Serra|first12=B.|last13=Spasojevic|first13=M.|s2cid=282147 }}</ref> इस प्रोजेक्ट ने सार्वजनिक स्क्रीन या प्रिंटर जैसी भौतिक थिंग्स के साथ एड्रेस और एचटीटीपी इंटरैक्ट के लिए यूआरएल के उपयोग को ज्ञात किया है। | |||
इस प्रारंभिक कार्य के पश्चात, इंटरनेट ऑफ थिंग्स में में वृद्धि और कार्यान्वयन ने इंटरनेट ऑफ थिंग्स की एप्लिकेशन के सम्बन्ध में कुछ प्रश्न प्रारम्भ कर दिए है।<ref name="wot-iot-paper"> | इस प्रारंभिक कार्य के पश्चात, इंटरनेट ऑफ थिंग्स में में वृद्धि और कार्यान्वयन ने इंटरनेट ऑफ थिंग्स की एप्लिकेशन के सम्बन्ध में कुछ प्रश्न प्रारम्भ कर दिए है।<ref name="wot-iot-paper"> | ||
{{cite conference|last1=Guinard|first1=Dominique|last2=Trifa|first2=Vlad|last3=Wilde|first3=Erik|year=2010|title=A Resource Oriented Architecture for the Web of Things.|url=http://www.vs.inf.ethz.ch/publ/papers/dguinard-things-2010.pdf|conference=Internet of Things 2010 International Conference (IoT 2010)}}</ref> किन्तु इंटरनेट ऑफ थिंग्स के क्षेत्र में अधिकांश कार्य नेटवर्क प्रोटोकॉल पर केंद्रित था, इंटरनेट ऑफ थिंग्स उपकरणों से डेटा के अभिसरण के सम्बन्ध में विचार की आवश्यकता थी। विशेष रूप से, डिवाइस, ऐप को देखने के अतिरिक्त, शोधकर्ताओं और चिकित्सकों ने इंटरनेट ऑफ थिंग्स को ऐसे सिस्टम के रूप में कल्पना करना प्रारम्भ कर दिया जहां नए उपयोग के विषय बनाने के लिए वेब अनुप्रयोगों द्वारा विभिन्न उपकरणों के डेटा का उपभोग किया जा सकता है। | {{cite conference|last1=Guinard|first1=Dominique|last2=Trifa|first2=Vlad|last3=Wilde|first3=Erik|year=2010|title=A Resource Oriented Architecture for the Web of Things.|url=http://www.vs.inf.ethz.ch/publ/papers/dguinard-things-2010.pdf|conference=Internet of Things 2010 International Conference (IoT 2010)}}</ref> किन्तु इंटरनेट ऑफ थिंग्स के क्षेत्र में अधिकांश कार्य नेटवर्क प्रोटोकॉल पर केंद्रित था, इंटरनेट ऑफ थिंग्स उपकरणों से डेटा के अभिसरण के सम्बन्ध में विचार की आवश्यकता थी। विशेष रूप से, डिवाइस, ऐप को देखने के अतिरिक्त, शोधकर्ताओं और चिकित्सकों ने इंटरनेट ऑफ थिंग्स को ऐसे सिस्टम के रूप में कल्पना करना प्रारम्भ कर दिया जहां नए उपयोग के विषय बनाने के लिए वेब अनुप्रयोगों द्वारा विभिन्न उपकरणों के डेटा का उपभोग किया जा सकता है। | ||
इंटरनेट ऑफ थिंग्स के लिए एप्लिकेशन लेयर के रूप में वेब का विचार 2007 में प्रारम्भ हुआ था। कई शोधकर्ताओं ने इन अवधारणाओं पर समानांतर रूप से कार्य करना प्रारम्भ किया है। उनमें से, [[डोमिनिक गिनार्ड]] और [[व्लाद ट्रिफ़ा]] ने वेब ऑफ थिंग्स ऑनलाइन समुदाय प्रारम्भ की और इंटरनेट ऑफ थिंग्स की एप्लिकेशन लेयर बनाने के लिए वेब मानकों (रेस्ट, लाइटवेट सिमेंटिक्स, आदि) के उपयोग की व्याख्या करते हुए प्रथम वेब ऑफ थिंग्स घोषणापत्र प्रकाशित किया है। घोषणापत्र को सन स्पॉट प्लेटफॉर्म पर कार्यान्वयन के साथ प्रकाशित किया गया था। उसी समय, [[W3C|विश्वव्यापी वेब संकाय]] के [[डेव रैगेट]] ने विभिन्न विश्वव्यापी वेब संकाय और इंटरनेट ऑफ थिंग्स आयोजनों में वेब ऑफ़ थिंग्स के सम्बन्ध में वार्तालाभ करना प्रारम्भ किया था। एरिक वाइल्ड ने पुटिंग थिंग्स टू रेस्ट प्रकाशित किया, जो स्व-प्रकाशित अवधारणा पत्र है जिसमें भौतिक | इंटरनेट ऑफ थिंग्स के लिए एप्लिकेशन लेयर के रूप में वेब का विचार 2007 में प्रारम्भ हुआ था। कई शोधकर्ताओं ने इन अवधारणाओं पर समानांतर रूप से कार्य करना प्रारम्भ किया है। उनमें से, [[डोमिनिक गिनार्ड]] और [[व्लाद ट्रिफ़ा]] ने वेब ऑफ थिंग्स ऑनलाइन समुदाय प्रारम्भ की और इंटरनेट ऑफ थिंग्स की एप्लिकेशन लेयर बनाने के लिए वेब मानकों (रेस्ट, लाइटवेट सिमेंटिक्स, आदि) के उपयोग की व्याख्या करते हुए प्रथम वेब ऑफ थिंग्स घोषणापत्र प्रकाशित किया है। घोषणापत्र को सन स्पॉट प्लेटफॉर्म पर कार्यान्वयन के साथ प्रकाशित किया गया था। उसी समय, [[W3C|विश्वव्यापी वेब संकाय]] के [[डेव रैगेट]] ने विभिन्न विश्वव्यापी वेब संकाय और इंटरनेट ऑफ थिंग्स आयोजनों में वेब ऑफ़ थिंग्स के सम्बन्ध में वार्तालाभ करना प्रारम्भ किया था। एरिक वाइल्ड ने पुटिंग थिंग्स टू रेस्ट प्रकाशित किया, जो स्व-प्रकाशित अवधारणा पत्र है जिसमें भौतिक थिंग्स को समझने और नियंत्रित करने के लिए रेस्ट का उपयोग किया जाता है।<ref name="rest-things">{{cite web|title=चीजों को आराम देना|url=http://dret.net/netdret/docs/wilde-irep07-015-restful-things.pdf}}</ref> शब्द के रूप में वेब ऑफ थिंग्स का प्रारंभिक उल्लेख व्लाद स्टिरबू एट अल के पेपर में भी दिखाई दिया था।<ref name="stirbu">{{Cite conference|last=Stirbu|first=V.|year=2008|title=वेब ऑफ थिंग्स में एक आरामदायक प्लग एंड प्ले अनुभव की ओर|conference=Semantic Computing, 2008 IEEE International Conference on|pages=512–517|book-title=Semantic Computing, 2008 IEEE International Conference on}}</ref> | ||
2007 के पश्चात से, ट्रिफ़ा, गिनीर्ड, वाइल्ड और अन्य शोधकर्ताओं ने सहकर्मी-समीक्षा सम्मेलनों में अपने विचारों और अवधारणाओं को प्रकाशित करने का प्रयत्न किन्तु असफल रहे थे। उनके कार्य को वायरलेस सेंसर नेटवर्क अनुसंधान समुदाय ने इस आधार पर निरस्त कर दिया था कि इंटरनेट और वेब प्रोटोकॉल वास्तविक विश्व के उपकरणों के संदर्भ में अधिक विस्तृत और सीमित थे,<ref name="wot-5years">{{cite web|date=2014-10-23|title=5 Years of Web of Things Workshops|url=http://www.slideshare.net/misterdom/5-years-of-web-of-things-workshops}}</ref> मेमोरी और गणना उपयोग, वायरलेस बैंडविड्थ, या बहुत कम ड्यूटी चक्र के अनुकूलन पर ध्यान केंद्रित करते हैं I | 2007 के पश्चात से, ट्रिफ़ा, गिनीर्ड, वाइल्ड और अन्य शोधकर्ताओं ने सहकर्मी-समीक्षा सम्मेलनों में अपने विचारों और अवधारणाओं को प्रकाशित करने का प्रयत्न किन्तु असफल रहे थे। उनके कार्य को वायरलेस सेंसर नेटवर्क अनुसंधान समुदाय ने इस आधार पर निरस्त कर दिया था कि इंटरनेट और वेब प्रोटोकॉल वास्तविक विश्व के उपकरणों के संदर्भ में अधिक विस्तृत और सीमित थे,<ref name="wot-5years">{{cite web|date=2014-10-23|title=5 Years of Web of Things Workshops|url=http://www.slideshare.net/misterdom/5-years-of-web-of-things-workshops}}</ref> मेमोरी और गणना उपयोग, वायरलेस बैंडविड्थ, या बहुत कम ड्यूटी चक्र के अनुकूलन पर ध्यान केंद्रित करते हैं I | ||
| Line 34: | Line 34: | ||
इसके पश्चात, गिनीर्ड और ट्रिफ़ा ने अवधारणाओं के अपने संपूर्ण कार्यान्वयन को प्रस्तुत किया और इसे 2009 में वर्ल्ड वाइड वेब सम्मेलन में स्वीकार किए गए सहकर्मी-समीक्षित प्रकाशन में प्रस्तुत किया था।<ref name="wotpaper"> | इसके पश्चात, गिनीर्ड और ट्रिफ़ा ने अवधारणाओं के अपने संपूर्ण कार्यान्वयन को प्रस्तुत किया और इसे 2009 में वर्ल्ड वाइड वेब सम्मेलन में स्वीकार किए गए सहकर्मी-समीक्षित प्रकाशन में प्रस्तुत किया था।<ref name="wotpaper"> | ||
{{cite conference|last1=Guinard|first1=Dominique|last2=Trifa|first2=Vlad|year=2009|title=Towards the Web of Things: Web Mashups for Embedded Devices.|url=http://www.vs.inf.ethz.ch/publ/papers/dguinard_09_WOTMashups.pdf|conference=WWW (International World Wide Web Conferences), Enterprise Mashups and Lightweight Composition on the Web (MEM 2009) Workshop}}</ref> इस कार्यान्वयन और प्रयासों के आधार पर, 2010 में गिनीर्ड, ट्रिफ़ा और वाइल्ड द्वारा | {{cite conference|last1=Guinard|first1=Dominique|last2=Trifa|first2=Vlad|year=2009|title=Towards the Web of Things: Web Mashups for Embedded Devices.|url=http://www.vs.inf.ethz.ch/publ/papers/dguinard_09_WOTMashups.pdf|conference=WWW (International World Wide Web Conferences), Enterprise Mashups and Lightweight Composition on the Web (MEM 2009) Workshop}}</ref> इस कार्यान्वयन और प्रयासों के आधार पर, 2010 में गिनीर्ड, ट्रिफ़ा और वाइल्ड द्वारा थिंग्स के लिए रेस्टफुल आर्किटेक्चर प्रस्तावित किया गया था।<ref name="GuinardTrifa2010">{{cite book|last1=Guinard|first1=Dominique|title=2010 Internet of Things (IoT)|last2=Trifa|first2=Vlad|last3=Wilde|first3=Erik|year=2010|isbn=978-1-4244-7413-4|pages=1–8|chapter=A resource oriented architecture for the Web of Things|doi=10.1109/IOT.2010.5678452|s2cid=5839440 }}</ref> गिनीर्ड, ट्रिफ़ा और वाइल्ड ने 2010 में वेब ऑफ़ थिंग्स पर प्रथम अंतर्राष्ट्रीय कार्यशाला चलाई<ref name="wot-workshop">{{cite web|title=वेब ऑफ थिंग्स पर अंतर्राष्ट्रीय कार्यशाला|url=http://www.webofthings.org/wot}}</ref> और तब से यह वार्षिक घटना है। शोधकर्ताओं और अभ्यासकर्ताओं के उन्नत समुदाय में परिवर्तित ये कार्यशालाएं वेब ऑफ थिंग्स में नवीनतम निष्कर्षों और विचारों पर वार्तालाभ कर सकती हैं I | ||
2011 में, वेब ऑफ थिंग्स पर प्रथम पीएचडी थीसिस में से दो ईटीएच ज्यूरिख में प्रस्तुत किए गए थे: व्लाद ट्रिफा से पार्टिसिपेटरी वेब ऑफ थिंग्स के लिए बिल्डिंग ब्लॉक्स: डिवाइसेस, इंफ्रास्ट्रक्चर और प्रोग्रामिंग फ्रेमवर्क<ref name="thesis-trifa">{{cite thesis|type=Ph.D.|first=Vlad|last=Trifa|title=Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks|publisher=ETH Zurich|year=2011|url=http://www.vs.inf.ethz.ch/publ/papers/trifam-buildi-2011.pdf}}</ref> और ए वेब ऑफ थिंग्स एप्लीकेशन आर्किटेक्चर-डोमिनिक गिनार्ड से वास्तविक विश्व को वेब में एकीकृत करना है।<ref name="thesis-guinard">{{cite thesis|type=Ph.D.|first=Dominique|last=Guinard|title=A Web of Things Application Architecture – Integrating the Real-World into the Web.|publisher=ETH Zurich|year=2011|url=http://www.vs.inf.ethz.ch/publ/papers/dguinard-awebof-2011.pdf}}</ref> इस कार्य को आगे बढ़ाते हुए, साइमन मेयर ने अपनी पीएचडी थीसिस में रेस्ट के समान इंटरफ़ेस और विशेष रूप से [[HATEOAS|हेटओएस]] सिद्धांत के महत्व पर बल दिया था।<ref name="thesis-mayer">{{cite thesis|type=Ph.D.|first=Simon|last=Mayer|title=वेब ऑफ थिंग्स के साथ इंटरैक्ट करना।|publisher=ETH Zurich|year=2014|url=https://www.research-collection.ethz.ch/handle/20.500.11850/91081}}</ref> | 2011 में, वेब ऑफ थिंग्स पर प्रथम पीएचडी थीसिस में से दो ईटीएच ज्यूरिख में प्रस्तुत किए गए थे: व्लाद ट्रिफा से पार्टिसिपेटरी वेब ऑफ थिंग्स के लिए बिल्डिंग ब्लॉक्स: डिवाइसेस, इंफ्रास्ट्रक्चर और प्रोग्रामिंग फ्रेमवर्क<ref name="thesis-trifa">{{cite thesis|type=Ph.D.|first=Vlad|last=Trifa|title=Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks|publisher=ETH Zurich|year=2011|url=http://www.vs.inf.ethz.ch/publ/papers/trifam-buildi-2011.pdf}}</ref> और ए वेब ऑफ थिंग्स एप्लीकेशन आर्किटेक्चर-डोमिनिक गिनार्ड से वास्तविक विश्व को वेब में एकीकृत करना है।<ref name="thesis-guinard">{{cite thesis|type=Ph.D.|first=Dominique|last=Guinard|title=A Web of Things Application Architecture – Integrating the Real-World into the Web.|publisher=ETH Zurich|year=2011|url=http://www.vs.inf.ethz.ch/publ/papers/dguinard-awebof-2011.pdf}}</ref> इस कार्य को आगे बढ़ाते हुए, साइमन मेयर ने अपनी पीएचडी थीसिस में रेस्ट के समान इंटरफ़ेस और विशेष रूप से [[HATEOAS|हेटओएस]] सिद्धांत के महत्व पर बल दिया था।<ref name="thesis-mayer">{{cite thesis|type=Ph.D.|first=Simon|last=Mayer|title=वेब ऑफ थिंग्स के साथ इंटरैक्ट करना।|publisher=ETH Zurich|year=2014|url=https://www.research-collection.ethz.ch/handle/20.500.11850/91081}}</ref> | ||
2014 में, विश्वव्यापी वेब संकाय ने वेब ऑफ थिंग्स में रुचि बढ़ाई और वेब ऑफ थिंग्स पर विश्वव्यापी वेब संकाय कार्यशाला का आयोजन किया था।<ref>{{cite web|title=W3C Workshop on the Web of Things|url=http://www.w3.org/2014/02/wot/}}</ref> डेव रैगेट के नेतृत्व में [[सीमेंस]] और कंपोज़ यूरोपीय | 2014 में, विश्वव्यापी वेब संकाय ने वेब ऑफ थिंग्स में रुचि बढ़ाई और वेब ऑफ थिंग्स पर विश्वव्यापी वेब संकाय कार्यशाला का आयोजन किया था।<ref>{{cite web|title=W3C Workshop on the Web of Things|url=http://www.w3.org/2014/02/wot/}}</ref> डेव रैगेट के नेतृत्व में [[सीमेंस]] और कंपोज़ यूरोपीय प्रोजेक्ट के साथ मिलकर यह कार्यशाला विश्वव्यापी वेब संकाय में वेब ऑफ थिंग्स इंटरेस्ट ग्रुप के निर्माण की ओर ले जाती है<ref name="wot-w3c">{{cite web|title=W3C Web of Things|url=https://www.w3.org/WoT/}}</ref> और वेब थिंग मॉडल का प्रस्तुतीकरण करती है।<ref>{{cite web|title=वेब थिंग मॉडल|url=http://www.w3.org/Submission/2015/01/}}</ref> | ||
उसी वर्ष, सीमेंस ने वेब ऑफ थिंग्स को समर्पित शोध समूह के निर्माण की घोषणा की थी।<ref>{{cite web|title=सीमेंस वेब ऑफ थिंग्स रिसर्च ग्रुप|url=http://www.usa.siemens.com/en/about_us/research/web-of-things.htm}}</ref> अक्टूबर 2014 में, गूगल ने भी फिजिकल वेब गिटहब प्रोजेक्ट लॉन्च करके इन विचारों में अपनी रुचि की घोषणा की थी।<ref>{{Cite web|title=भौतिक वेब|url=https://github.com/google/physical-web|access-date=2017-02-08|website=GitHub|language=en}}</ref> | उसी वर्ष, सीमेंस ने वेब ऑफ थिंग्स को समर्पित शोध समूह के निर्माण की घोषणा की थी।<ref>{{cite web|title=सीमेंस वेब ऑफ थिंग्स रिसर्च ग्रुप|url=http://www.usa.siemens.com/en/about_us/research/web-of-things.htm}}</ref> अक्टूबर 2014 में, गूगल ने भी फिजिकल वेब गिटहब प्रोजेक्ट लॉन्च करके इन विचारों में अपनी रुचि की घोषणा की थी।<ref>{{Cite web|title=भौतिक वेब|url=https://github.com/google/physical-web|access-date=2017-02-08|website=GitHub|language=en}}</ref> | ||
| Line 44: | Line 44: | ||
वेब ऑफ थिंग्स इंटरेस्ट ग्रुप ने फरवरी 2017 में वेब ऑफ थिंग्स के लिए आवश्यक मानकों के आवश्यक समूह की पुष्टि की थी I <ref> | वेब ऑफ थिंग्स इंटरेस्ट ग्रुप ने फरवरी 2017 में वेब ऑफ थिंग्स के लिए आवश्यक मानकों के आवश्यक समूह की पुष्टि की थी I <ref> | ||
{{cite web|title=W3C Web of Things joint IG/WG meeting in Santa Clara, 5–9 February 2016|url=https://www.w3.org/blog/wotig/2017/02/27/w3c-web-of-things-joint-igwg-meeting-in-santa-clara-5-9-february-2016/}}</ref> वर्किंग ग्रुप ने वेब ऑफ थिंग्स आर्किटेक्चर नामक चार डिलिवरेबल्स पर कार्य करना प्रारम्भ कर दिया है,<ref name="wot-architecture"> | {{cite web|title=W3C Web of Things joint IG/WG meeting in Santa Clara, 5–9 February 2016|url=https://www.w3.org/blog/wotig/2017/02/27/w3c-web-of-things-joint-igwg-meeting-in-santa-clara-5-9-february-2016/}}</ref> वर्किंग ग्रुप ने वेब ऑफ थिंग्स आर्किटेक्चर नामक चार डिलिवरेबल्स पर कार्य करना प्रारम्भ कर दिया है,<ref name="wot-architecture"> | ||
{{cite web|title=W3C WoT Architecture|url=http://w3c.github.io/wot-architecture/}}</ref> जो इस प्रकार है, वेब ऑफ थिंग्स | {{cite web|title=W3C WoT Architecture|url=http://w3c.github.io/wot-architecture/}}</ref> जो इस प्रकार है, वेब ऑफ थिंग्स थिंग्स डिस्क्रिप्शन,<ref name="wot-td"> | ||
{{cite web|title=W3C WoT Thing Description|url=http://w3c.github.io/wot-thing-description/}}</ref> वेब ऑफ थिंग्स स्क्रिप्टिंग एपीआई <ref name="wot-api"> | {{cite web|title=W3C WoT Thing Description|url=http://w3c.github.io/wot-thing-description/}}</ref> वेब ऑफ थिंग्स स्क्रिप्टिंग एपीआई <ref name="wot-api"> | ||
{{cite web|title=W3C WoT Scripting API|url=https://w3c.github.io/wot-scripting-api/}}</ref> और वेब ऑफ थिंग्स बाइंडिंग टेम्प्लेट आदि I <ref name="wot-binding"> | {{cite web|title=W3C WoT Scripting API|url=https://w3c.github.io/wot-scripting-api/}}</ref> और वेब ऑफ थिंग्स बाइंडिंग टेम्प्लेट आदि I <ref name="wot-binding"> | ||
| Line 53: | Line 53: | ||
* [[स्मार्ट डिवाइस]] | * [[स्मार्ट डिवाइस]] | ||
* [[कनेक्टेड डिवाइस (बहुविकल्पी)]] | * [[कनेक्टेड डिवाइस (बहुविकल्पी)]] | ||
* [[घर स्वचालन|होम | * [[घर स्वचालन|होम ऑटोमेशन डिवाइस]] | ||
* [[समार्ट ग्रिड]] | * [[समार्ट ग्रिड]] | ||
Revision as of 18:04, 10 September 2023
वेब ऑफ थिंग्स (WoT) विभिन्न इंटरनेट ऑफ थिंग्स (IoT) प्लेटफार्मों और एप्लिकेशन डोमेन की इंटरऑपरेबिलिटी के लिए वर्ल्ड वेब कंसोर्टियम (W3C) द्वारा मानकों के समूह का वर्णन करता है।[1]
बिल्डिंग ब्लॉक्स
वेब ऑफ थिंग्स बिल्डिंग ब्लॉक वेब ऑफ थिंग्स आर्किटेक्चर के अनुरूप सिस्टम को प्रस्तावित करने का उपाय प्रदान करते हैं। इनमें से प्रत्येक ब्लॉक का वर्णन इस अनुभाग में नीचे किया गया है।
थिंग्स डिस्क्रिप्शन (टीडी)
वेब ऑफ थिंग्स बिल्डिंग ब्लॉक्स का प्रमुख कॉम्पोनेन्ट वेब ऑफ थिंग्स डिस्क्रिप्शन है। थिंग डिस्क्रिप्शन वर्चुअल या फिजिकल डिवाइस (थिंग) का वर्णन करता है। यह सिमेंटिक वोकैब्लरी और जेएसओएन पर आधारित क्रमांकन के आधार पर किसी थिंग्स के इनफार्मेशन मॉडल को डिफाइन करता है। टीडी को किसी थिंग्स के लिए मेन एंट्रेंस पॉइंट माना जा सकता है, जैसे किसी वेबसाइट के लिए वेबसर्वर index.html पेज है I टीडी किसी थिंग्स के सम्बन्ध में ह्यूमन और मशीन रीडएबल (और समझने योग्य) मेटाडाटा , जैसे शीर्षक, आईडी, डिस्क्रिप्शन आदि प्रदान करके इंटरऑपरेबिलिटी को बढ़ावा प्रदान करते हैं। थिंग्स डिस्क्रिप्शन किसी थिंग्स के सभी उपलब्ध प्रोसेस, कॉम्पोनेन्ट और गुणों का भी वर्णन करता है। उन तक पहुँचने के लिए सभी उपलब्ध सिक्योरिटी प्रोसेस इंटरऑपरेबिलिटी के कन्फर्मेशन के लिए टीडी अत्यधिक फ्लेक्सबल है। मानक कार्यक्षमता के अतिरिक्त, यह कार्यक्षमता को बढ़ाने के लिए प्रोसेस को डिफाइन करता है (संदर्भ एक्सटेंशन फ्रेमवर्क के माध्यम से)।[2]
बाइंडिंग टेम्प्लेट
इंटरनेट ऑफ थिंग्स के साथ इंटरैक्ट करने के लिए विभिन्न प्रकार के प्रोटोकॉल का उपयोग करता है क्योंकि प्रोटोकॉल उपस्थित नहीं है, जो किसी भी विषय के लिए उपयुक्त हो। इसलिए, वेब ऑफ थिंग्स के लिए मुख्य उद्देश्य में से विभिन्न प्रकार के प्रोटोकॉल और इंटरैक्शन प्रोसेस को सुरक्षित करना है। बाइंडिंग टेम्प्लेट के माध्यम से इस समस्या का समाधान किया जाता है। वेब ऑफ थिंग्स बाइंडिंग टेम्प्लेट विभिन्न इंटरनेट ऑफ थिंग्स समाधानों का समर्थन करने के लिए संचार मेटाडेटा ब्लूप्रिंट का संग्रह प्रदान करते हैं। बाइंडिंग टेम्प्लेट केवल एक बार बनाया जाता है और फिर किसी भी थिंग्स डिस्क्रिप्शन में पुन: उपयोग किया जा सकता है।[2]
वेब ऑफ थिंग्स स्क्रिप्टिंग एपीआई वेब ऑफ थिंग्स का वैकल्पिक बिल्डिंग ब्लॉक है। यह ईसीएमए स्क्रिप्ट-आधारित एप्लिकेशन एपीआई प्रदान करके इंटरनेट ऑफ थिंग्स एप्लिकेशन विकास को उसी प्रकार सरल बनाता है जैसे वेब ब्राउज़र वेब एप्लिकेशन के लिए एपीआई प्रदान करते हैं। सार्वभौमिक एप्लिकेशन रनटाइम सिस्टम होने से, स्क्रिप्टिंग एपीआई इंटरनेट ऑफ थिंग्स सिस्टम की विविधता की समस्या का समाधान करता है। यह डिवाइस लॉजिक को प्रस्तावित करने के लिए पुन: प्रयोज्य स्क्रिप्ट बनाने में भी सक्षम बनाता है, जो एप्लिकेशन मॉड्यूल की पोर्टेबिलिटी में उन्नति करता है।[2]
वेब ऑफ थिंग्स स्क्रिप्टिंग एपीआई का वर्तमान संदर्भ कार्यान्वयन नोड-वॉट नामक ओपन-सोर्स प्रोजेक्ट है, जिसे एक्लिप्स थिंगवेब प्रोजेक्ट द्वारा विकसित किया गया है I[3]
सुरक्षा और गोपनीयता दिशानिर्देश
वेब ऑफ थिंग्स आर्किटेक्चर में, सुरक्षा आर्किटेक्चर के सभी विषयों के लिए प्रासंगिक है। प्रत्येक वेब ऑफ थिंग्स बिल्डिंग ब्लॉक की विशिष्टता में उस विशेष ब्लॉक की सुरक्षा और गोपनीयता के संबंध में कई विचार सम्मिलित हैं। सुरक्षा कुछ स्पष्ट विशेषताओं द्वारा समर्थित है, जैसे कि थिंग डिस्क्रिप्शन में सार्वजनिक मेटाडेटा और स्क्रिप्टिंग एपीआई के डिजाइन में कंसर्न को भिन्न करना है। इसके अतिरिक्त, वेब ऑफ थिंग्स सुरक्षा और गोपनीयता दिशानिर्देश नामक विनिर्देश भी है, जो विभिन्न प्रकार की सुरक्षा और गोपनीयता संबंधी कंसर्न का मार्गदर्शन करता है।[2]
इतिहास
थिंग्स को वेब से ऐड करना वर्ष 2000 में प्रारम्भ हुआ था। 2002 में, पीर रिव्युड पेपर ने कूलटाउन प्रोजेक्ट प्रस्तुत किया था।[4] इस प्रोजेक्ट ने सार्वजनिक स्क्रीन या प्रिंटर जैसी भौतिक थिंग्स के साथ एड्रेस और एचटीटीपी इंटरैक्ट के लिए यूआरएल के उपयोग को ज्ञात किया है।
इस प्रारंभिक कार्य के पश्चात, इंटरनेट ऑफ थिंग्स में में वृद्धि और कार्यान्वयन ने इंटरनेट ऑफ थिंग्स की एप्लिकेशन के सम्बन्ध में कुछ प्रश्न प्रारम्भ कर दिए है।[5] किन्तु इंटरनेट ऑफ थिंग्स के क्षेत्र में अधिकांश कार्य नेटवर्क प्रोटोकॉल पर केंद्रित था, इंटरनेट ऑफ थिंग्स उपकरणों से डेटा के अभिसरण के सम्बन्ध में विचार की आवश्यकता थी। विशेष रूप से, डिवाइस, ऐप को देखने के अतिरिक्त, शोधकर्ताओं और चिकित्सकों ने इंटरनेट ऑफ थिंग्स को ऐसे सिस्टम के रूप में कल्पना करना प्रारम्भ कर दिया जहां नए उपयोग के विषय बनाने के लिए वेब अनुप्रयोगों द्वारा विभिन्न उपकरणों के डेटा का उपभोग किया जा सकता है।
इंटरनेट ऑफ थिंग्स के लिए एप्लिकेशन लेयर के रूप में वेब का विचार 2007 में प्रारम्भ हुआ था। कई शोधकर्ताओं ने इन अवधारणाओं पर समानांतर रूप से कार्य करना प्रारम्भ किया है। उनमें से, डोमिनिक गिनार्ड और व्लाद ट्रिफ़ा ने वेब ऑफ थिंग्स ऑनलाइन समुदाय प्रारम्भ की और इंटरनेट ऑफ थिंग्स की एप्लिकेशन लेयर बनाने के लिए वेब मानकों (रेस्ट, लाइटवेट सिमेंटिक्स, आदि) के उपयोग की व्याख्या करते हुए प्रथम वेब ऑफ थिंग्स घोषणापत्र प्रकाशित किया है। घोषणापत्र को सन स्पॉट प्लेटफॉर्म पर कार्यान्वयन के साथ प्रकाशित किया गया था। उसी समय, विश्वव्यापी वेब संकाय के डेव रैगेट ने विभिन्न विश्वव्यापी वेब संकाय और इंटरनेट ऑफ थिंग्स आयोजनों में वेब ऑफ़ थिंग्स के सम्बन्ध में वार्तालाभ करना प्रारम्भ किया था। एरिक वाइल्ड ने पुटिंग थिंग्स टू रेस्ट प्रकाशित किया, जो स्व-प्रकाशित अवधारणा पत्र है जिसमें भौतिक थिंग्स को समझने और नियंत्रित करने के लिए रेस्ट का उपयोग किया जाता है।[6] शब्द के रूप में वेब ऑफ थिंग्स का प्रारंभिक उल्लेख व्लाद स्टिरबू एट अल के पेपर में भी दिखाई दिया था।[7]
2007 के पश्चात से, ट्रिफ़ा, गिनीर्ड, वाइल्ड और अन्य शोधकर्ताओं ने सहकर्मी-समीक्षा सम्मेलनों में अपने विचारों और अवधारणाओं को प्रकाशित करने का प्रयत्न किन्तु असफल रहे थे। उनके कार्य को वायरलेस सेंसर नेटवर्क अनुसंधान समुदाय ने इस आधार पर निरस्त कर दिया था कि इंटरनेट और वेब प्रोटोकॉल वास्तविक विश्व के उपकरणों के संदर्भ में अधिक विस्तृत और सीमित थे,[8] मेमोरी और गणना उपयोग, वायरलेस बैंडविड्थ, या बहुत कम ड्यूटी चक्र के अनुकूलन पर ध्यान केंद्रित करते हैं I
चूँकि, डब्लूएसएन समुदाय के कई शोधकर्ताओं ने इन विचारों पर अधिक ध्यान से विचार करना प्रारम्भ कर दिया था। 2009 के प्रारम्भ में, डेविड कुलर, जोनाथन हुई, एडम डंकल्स और याज़र डोगन जैसे कई सम्मानित डब्लूएसएन शोधकर्ताओं ने लो-पावर सेंसर नोड्स के लिए इंटरनेट और वेब प्रोटोकॉल के उपयोग का मूल्यांकन किया और दृष्टिकोण की व्यवहार्यता दिखाई थी।[9][10]
इसके पश्चात, गिनीर्ड और ट्रिफ़ा ने अवधारणाओं के अपने संपूर्ण कार्यान्वयन को प्रस्तुत किया और इसे 2009 में वर्ल्ड वाइड वेब सम्मेलन में स्वीकार किए गए सहकर्मी-समीक्षित प्रकाशन में प्रस्तुत किया था।[11] इस कार्यान्वयन और प्रयासों के आधार पर, 2010 में गिनीर्ड, ट्रिफ़ा और वाइल्ड द्वारा थिंग्स के लिए रेस्टफुल आर्किटेक्चर प्रस्तावित किया गया था।[12] गिनीर्ड, ट्रिफ़ा और वाइल्ड ने 2010 में वेब ऑफ़ थिंग्स पर प्रथम अंतर्राष्ट्रीय कार्यशाला चलाई[13] और तब से यह वार्षिक घटना है। शोधकर्ताओं और अभ्यासकर्ताओं के उन्नत समुदाय में परिवर्तित ये कार्यशालाएं वेब ऑफ थिंग्स में नवीनतम निष्कर्षों और विचारों पर वार्तालाभ कर सकती हैं I
2011 में, वेब ऑफ थिंग्स पर प्रथम पीएचडी थीसिस में से दो ईटीएच ज्यूरिख में प्रस्तुत किए गए थे: व्लाद ट्रिफा से पार्टिसिपेटरी वेब ऑफ थिंग्स के लिए बिल्डिंग ब्लॉक्स: डिवाइसेस, इंफ्रास्ट्रक्चर और प्रोग्रामिंग फ्रेमवर्क[14] और ए वेब ऑफ थिंग्स एप्लीकेशन आर्किटेक्चर-डोमिनिक गिनार्ड से वास्तविक विश्व को वेब में एकीकृत करना है।[15] इस कार्य को आगे बढ़ाते हुए, साइमन मेयर ने अपनी पीएचडी थीसिस में रेस्ट के समान इंटरफ़ेस और विशेष रूप से हेटओएस सिद्धांत के महत्व पर बल दिया था।[16]
2014 में, विश्वव्यापी वेब संकाय ने वेब ऑफ थिंग्स में रुचि बढ़ाई और वेब ऑफ थिंग्स पर विश्वव्यापी वेब संकाय कार्यशाला का आयोजन किया था।[17] डेव रैगेट के नेतृत्व में सीमेंस और कंपोज़ यूरोपीय प्रोजेक्ट के साथ मिलकर यह कार्यशाला विश्वव्यापी वेब संकाय में वेब ऑफ थिंग्स इंटरेस्ट ग्रुप के निर्माण की ओर ले जाती है[18] और वेब थिंग मॉडल का प्रस्तुतीकरण करती है।[19]
उसी वर्ष, सीमेंस ने वेब ऑफ थिंग्स को समर्पित शोध समूह के निर्माण की घोषणा की थी।[20] अक्टूबर 2014 में, गूगल ने भी फिजिकल वेब गिटहब प्रोजेक्ट लॉन्च करके इन विचारों में अपनी रुचि की घोषणा की थी।[21]
वेब ऑफ थिंग्स इंटरेस्ट ग्रुप ने फरवरी 2017 में वेब ऑफ थिंग्स के लिए आवश्यक मानकों के आवश्यक समूह की पुष्टि की थी I [22] वर्किंग ग्रुप ने वेब ऑफ थिंग्स आर्किटेक्चर नामक चार डिलिवरेबल्स पर कार्य करना प्रारम्भ कर दिया है,[23] जो इस प्रकार है, वेब ऑफ थिंग्स थिंग्स डिस्क्रिप्शन,[24] वेब ऑफ थिंग्स स्क्रिप्टिंग एपीआई [25] और वेब ऑफ थिंग्स बाइंडिंग टेम्प्लेट आदि I [26]
यह भी देखें
- इंटरनेट ऑफ थिंग्स(IoT)
- स्मार्ट डिवाइस
- कनेक्टेड डिवाइस (बहुविकल्पी)
- होम ऑटोमेशन डिवाइस
- समार्ट ग्रिड
अग्रिम पठन
- Guinard, Dominique; Vlad, Trifa (2015). Building the Web of Things. Manning. ISBN 9781617292682.
- Guinard, Dominique; Vlad Trifa; Erik Wilde (2010). "A Resource Oriented Architecture for the Web of Things". Proc. of IoT 2010 (IEEE International Conference on the Internet of Things). Tokyo, Japan.
- Guinard, Dominique (2011). A Web of Things Application Architecture – Integrating the Real-World into the Web (PDF) (Ph.D.). ETH Zurich.
- Trifa, Vlad (2011). Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks (PDF) (Ph.D.). ETH Zurich.
- Fielding, Roy Thomas (2000). Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation. Unive