वेब ऑफ़ थिंग्स
वेब ऑफ थिंग्स (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. University of California, Irvine.
- Richardson, Leonard; Ruby, Sam (2007). RESTful Web Services. O'Reilly (published May 8, 2007). ISBN 978-0-596-52926-0.
- Fortuna, Carolina; Grobelnik, Marko (2011-03-09). Tutorial: The Web of Things. Proceedings of the World Wide Web Conference 2011, Hyderabad, India. Association for Computing Machinery.
बाहरी संबंध
संदर्भ
- ↑ "वेब ऑफ थिंग्स (WoT) आर्किटेक्चर". www.w3.org. Retrieved 2020-06-12.
- ↑ 2.0 2.1 2.2 2.3 "वेब ऑफ थिंग्स (WoT) आर्किटेक्चर". www.w3.org. Retrieved 2020-12-13.
- ↑ "वेब ऑफ थिंग्स (WoT) स्क्रिप्टिंग एपीआई". www.w3.org. Retrieved 2020-12-13.
- ↑ Kindberg, T.; Barton, J.; Morgan, J.; Becker, G.; Caswell, D.; Debaty, P.; Gopal, G.; Frid, M.; Krishnan, V.; Morris, H.; Schettino, J.; Serra, B.; Spasojevic, M. (2000). "People, places, things: Web presence for the real world". मोबाइल कंप्यूटिंग सिस्टम और एप्लिकेशन पर तीसरी आईईईई कार्यशाला की कार्यवाही. pp. 19–28. CiteSeerX 10.1.1.24.4651. doi:10.1109/MCSA.2000.895378. ISBN 978-0-7695-0816-0. S2CID 282147.
- ↑ Guinard, Dominique; Trifa, Vlad; Wilde, Erik (2010). A Resource Oriented Architecture for the Web of Things (PDF). Internet of Things 2010 International Conference (IoT 2010).
- ↑ "चीजों को आराम देना" (PDF).
- ↑ Stirbu, V. (2008). "वेब ऑफ थिंग्स में एक आरामदायक प्लग एंड प्ले अनुभव की ओर". Semantic Computing, 2008 IEEE International Conference on. Semantic Computing, 2008 IEEE International Conference on. pp. 512–517.
- ↑ "5 Years of Web of Things Workshops". 2014-10-23.
- ↑ Hui, Jonathan W.; Culler, David E. (2008). "IP is dead, long live IP for wireless sensor networks". Proceedings of the 6th ACM conference on Embedded network sensor systems – Sen Sys '08. p. 15. CiteSeerX 10.1.1.562.6336. doi:10.1145/1460412.1460415. ISBN 9781595939906. S2CID 6139531.
- ↑ Yazar, Dogan; Dunkels, Adam (2009). "Efficient application integration in IP-based sensor networks". Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings - Build Sys '09. p. 43. CiteSeerX 10.1.1.158.3650. doi:10.1145/1810279.1810289. ISBN 9781605588247. S2CID 7587931.
- ↑ Guinard, Dominique; Trifa, Vlad (2009). Towards the Web of Things: Web Mashups for Embedded Devices (PDF). WWW (International World Wide Web Conferences), Enterprise Mashups and Lightweight Composition on the Web (MEM 2009) Workshop.
- ↑ Guinard, Dominique; Trifa, Vlad; Wilde, Erik (2010). "A resource oriented architecture for the Web of Things". 2010 Internet of Things (IoT). pp. 1–8. doi:10.1109/IOT.2010.5678452. ISBN 978-1-4244-7413-4. S2CID 5839440.
- ↑ "वेब ऑफ थिंग्स पर अंतर्राष्ट्रीय कार्यशाला".
- ↑ Trifa, Vlad (2011). Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks (PDF) (Ph.D.). ETH Zurich.
- ↑ Guinard, Dominique (2011). A Web of Things Application Architecture – Integrating the Real-World into the Web (PDF) (Ph.D.). ETH Zurich.
- ↑ Mayer, Simon (2014). वेब ऑफ थिंग्स के साथ इंटरैक्ट करना। (Ph.D.). ETH Zurich.
- ↑ "W3C Workshop on the Web of Things".
- ↑ "W3C Web of Things".
- ↑ "वेब थिंग मॉडल".
- ↑ "सीमेंस वेब ऑफ थिंग्स रिसर्च ग्रुप".
- ↑ "भौतिक वेब". GitHub (in English). Retrieved 2017-02-08.
- ↑ "W3C Web of Things joint IG/WG meeting in Santa Clara, 5–9 February 2016".
- ↑ "W3C WoT Architecture".
- ↑ "W3C WoT Thing Description".
- ↑ "W3C WoT Scripting API".
- ↑ "W3C WoT Binding Templates".