IoT enabling Technologies. loT सक्षम तकनीक

loT सक्षम तकनीक (IoT Enabling Technologies) IoT वायरलेस सेंसर (sensar) नेटवर्क, cloud कम्प्यूटिंग, बिग डेटा एनालिटिक्स, एंबेडेड सिस्टम, सिक्योरिटी प्रोटोकॉल
और आर्किटेक्चर, कम्युनिकेशन प्रोटोकॉल, वेब सर्विसेज, मोबाइल इंटरनेट और सिमेंटिक सर्च इंजन सहित कई तकनीको द्वारा सक्षम है।
IOT Enabling Technologies

वायरलेस सेंसर नेटवर्क(Wireless Sensor Networks)


एक वायरलेस सेंसर नेटवर्क में सेंसर के साथ वितरित डिवाइस शामिल होता है जिसका उपयोग पर्यावरण और भौतिक स्थितियों की निगरानी के लिए किया जाता है। WSN में कई एंड-नोड्स और राउटर और एक कोऑर्डिनेटर होते हैं। एंड नोड्स में कई सेंसर लगे होते हैं जो नोड में राउटर के रूप में भी काम कर सकते हैं। राउटर डेटा पैकेट को एंड-नोड्स से कोऑर्डिनेटर तक रूट करने के लिए जिम्मेदार होते हैं। समन्वयक सभी नोड्स से डेटा एकत्र करता है। समन्वयक एक गेटवे के रूप में भी कार्य करता है जो WSN को इंटरनेट से जोड़ता है। IoT सिस्टम में प्रयुक्त WSN के कुछ उदाहरण निम्नानुसार वर्णित हैं: मौसम निगरानी प्रणाली WSNs का उपयोग करती है जिसमें नोड्स तापमान आर्द्रता और अन्य डेटा एकत्र करते हैं जिसे एकत्रित और विश्लेषण किया जाता है। इनडोर वायु गुणवत्ता निगरानी प्रणाली इनडोर वायु गुणवत्ता और विभिन्न गैसों की एकाग्रता पर डेटा एकत्र करने के लिए WSN का उपयोग करती है मृदा नमी निगरानी प्रणाली विभिन्न स्थानों पर मिट्टी की नमी की निगरानी के लिए डब्ल्यूएसएन का उपयोग करती है। निगरानी प्रणाली निगरानी डेटा एकत्र करने के लिए WSN का उपयोग करती है (जैसे गति का पता लगाने वाला डेटा) स्मार्ट ग्रिड विभिन्न बिंदुओं पर ग्रिड की निगरानी के लिए डब्ल्यूएसएन का उपयोग करता है। संरचनात्मक स्वास्थ्य निगरानी प्रणाली संरचना में विभिन्न बिंदुओं पर तैनात सेंसर नोड्स से कंपन डेटा एकत्र करके संरचनाओं (भवनों, पुलों) के स्वास्थ्य की निगरानी के लिए डब्ल्यूएसएन का उपयोग करती है।

Cloud Computing

Cloud computing is a trans-formative computing paradigm that involves delivering applications and services over the Internet Cloud computing involves provisioning of computing, networking and storage resources on demand and providing these resources as metered services to the users, in a “pay as you go” model.  C loud computing resources can be provisioned on demand by the users, without requiring interacyions with the cloud service Provider. The process of provisioning resources is automated. Cloud computing resources can be accessed over The network using standard access mechanisms that provide platform independent access through the use of heterogeneous client platforms such as the workstations, laptops, tablets and smartphones.

क्लाउड कंप्यूटिंग क्लाउड कंप्यूटिंग एक ट्रांस-फॉर्मेटिव कंप्यूटिंग प्रतिमान है जिसमें इंटरनेट पर अनुप्रयोगों और सेवाओं को वितरित करना शामिल है क्लाउड कंप्यूटिंग में मांग पर कंप्यूटिंग, नेटवर्किंग और भंडारण संसाधनों का प्रावधान शामिल है और इन संसाधनों को उपयोगकर्ताओं को “पे एज़ यू गो” में मीटर्ड सेवाओं के रूप में प्रदान करना शामिल है। नमूना। क्लाउड सेवा प्रदाता के साथ अंतःक्रियाओं की आवश्यकता के बिना, उपयोगकर्ताओं द्वारा मांग पर सी लाउड कंप्यूटिंग संसाधनों का प्रावधान किया जा सकता है। संसाधनों के प्रावधान की प्रक्रिया स्वचालित है। क्लाउड कंप्यूटिंग संसाधनों को मानक एक्सेस मैकेनिज्म का उपयोग करके नेटवर्क पर एक्सेस किया जा सकता है जो वर्कस्टेशन, लैपटॉप, टैबलेट और स्मार्टफोन जैसे विषम क्लाइंट प्लेटफॉर्म के उपयोग के माध्यम से प्लेटफॉर्म को स्वतंत्र एक्सेस प्रदान करते हैं।


cloud computing

cloud computing

Cloud computing services are offered to users in different forms:

Infrastructure as a Service (IaaS): hardware is provided by an external provider and managed for you

Platform as a Service (PaaS): in addition to hardware, your operating system layer is managed for you

Software as a Service (SaaS): further to the above, an application layer is provided and managed for you – you won’t see or have to worry about the first two layers.

Big Data Analytics

Big Data analytics is the process of collecting, organizing and analyzing large sets of data (called Big Data) to discover patterns and other useful information. Big Data analytics can help organizations to better understand the information contained within the data and will also help identify the data that is most important to the business and future business decisions. Analysts working with Big Data typically want the knowledge that comes from analyzing the data.

Some examples of big data generated by IoT systems are described as follows:

  • Sensor data generated by IoT system such as weather monitoring stations.
  • Machine sensor data collected from sensors embedded in industrial and energy systems for monitoring their health and detecting Failures.
  • Health and fitness data generated by IoT devices such as wearable fitness bands
  • Data generated by ioT systems for location and tracking of vehicles
  • Data generated by retail inventory monitoring systems

Characteristics

Big data can be described by the following characteristics:

  • Volume – The quantity of generated and stored data. The size of the data determines the value and potential insight, and whether it can be considered big data or not.
  • Variety – The type and nature of the data. This helps people who analyze it to effectively use the resulting insight. Big data draws from text, images, audio, video; plus it completes missing pieces through data fusion.
  • Velocity – In this context, the speed at which the data is generated and processed to meet the demands and challenges that lie in the path of growth and development. Big data is often available in real-time. Compared to small data, big data are produced more continually. Two kinds of velocity related to Big Data are the frequency of generation and the frequency of handling, recording, and publishing.
  • Veracity – It is the extended definition for big data, which refers to the data quality and the data value. The data quality of captured data can vary greatly, affecting the accurate analysis.

 

Communication protocols(संचार प्रोटोकॉल)

 संचार प्रोटोकॉल IoT सिस्टम की रीढ़ की हड्डी बनाते हैं और अनुप्रयोगों के लिए नेटवर्क कनेक्टिविटी और युग्मन को सक्षम करते हैं। संचार प्रोटोकॉल उपकरणों को नेटवर्क पर डेटा का आदान-प्रदान करने की अनुमति देते हैं। एकाधिक प्रोटोकॉल अक्सर एकल संचार के विभिन्न पहलुओं का वर्णन करते हैं। एक साथ काम करने के लिए डिज़ाइन किए गए प्रोटोकॉल के एक समूह को प्रोटोकॉल सूट के रूप में जाना जाता है; जब सॉफ्टवेयर में लागू किया जाता है तो वे एक प्रोटोकॉल स्टैक होते हैं। इंटरनेट संचार प्रोटोकॉल इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) द्वारा प्रकाशित किए जाते हैं। IEEE वायर्ड और वायरलेस नेटवर्किंग को संभालता है, और अंतर्राष्ट्रीय मानकीकरण संगठन (ISO) अन्य प्रकारों को संभालता है। ITU-T सार्वजनिक स्विच्ड टेलीफोन नेटवर्क (PSTN) के लिए दूरसंचार प्रोटोकॉल और प्रारूपों को संभालता है। पीएसटीएन और इंटरनेट के अभिसरण के रूप में, मानकों को भी अभिसरण की ओर प्रेरित किया जा रहा है।

 

Embedded Systems

As its name suggests, Embedded means something that is attached to another thing. An embedded system can be thought of as a computer hardware system having software embedded in it. An embedded system can be an independent system or it can be a part of a large system. An embedded system is a controller programmed and controlled by a real-time operating system (RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. Embedded systems control many devices in common use today. Ninety-eight percent of all microprocessors are manufactured to serve as embedded system component.

An embedded system has three components −

  • It has hardware.
  • It has application software.
  • It has Real Time Operating system (RTOS) that supervises the application software and provide mechanism to let the processor run a process as per scheduling by following a plan to control the latencies. RTOS defines the way the system works. It sets the rules during the execution of application program. A small scale embedded system may not have RTOS.