41 KiB
फलको गुणस्तर जाँच गर्न सेन्सरबाट ट्रिगर गर्नुहोस्
स्केच नोट नित्या नरसिम्हन द्वारा। ठूलो संस्करणको लागि तस्बिरमा क्लिक गर्नुहोस्।
प्रि-लेक्चर क्विज
परिचय
IoT एप्लिकेसन केवल एक उपकरणले डेटा संकलन गरेर क्लाउडमा पठाउने कुरा मात्र होइन। प्रायः यो धेरै उपकरणहरूले मिलेर काम गर्ने प्रणाली हो, जसले सेन्सरहरूको प्रयोग गरेर भौतिक संसारबाट डेटा संकलन गर्छ, त्यस डेटा आधारमा निर्णय लिन्छ, र एक्ट्युएटर वा भिजुअलाइजेसनको माध्यमबाट भौतिक संसारसँग पुनः अन्तरक्रिया गर्छ।
यस पाठमा तपाईं जटिल IoT एप्लिकेसनको आर्किटेक्चर बनाउने, धेरै सेन्सरहरू समावेश गर्ने, क्लाउड सेवाहरू प्रयोग गरेर डेटा विश्लेषण र भण्डारण गर्ने, र एक्ट्युएटरको माध्यमबाट प्रतिक्रिया देखाउने बारेमा सिक्नुहुनेछ। तपाईं फलको गुणस्तर नियन्त्रण प्रणालीको प्रोटोटाइप आर्किटेक्चर बनाउने तरिका सिक्नुहुनेछ, जसमा नजिकको सेन्सर प्रयोग गरेर IoT एप्लिकेसन ट्रिगर गर्ने र यस प्रोटोटाइपको आर्किटेक्चर कस्तो देखिन्छ भन्ने कुरा समावेश छ।
यस पाठमा हामी निम्न विषयहरू समेट्नेछौं:
- जटिल IoT एप्लिकेसनको आर्किटेक्चर बनाउनुहोस्
- फलको गुणस्तर नियन्त्रण प्रणाली डिजाइन गर्नुहोस्
- सेन्सरबाट फलको गुणस्तर जाँच ट्रिगर गर्नुहोस्
- फलको गुणस्तर डिटेक्टरका लागि प्रयोग गरिएको डेटा
- धेरै IoT उपकरणहरूलाई सिमुलेट गर्न विकासकर्ता उपकरणहरू प्रयोग गर्नुहोस्
- उत्पादनमा जाने
🗑 यो परियोजनाको अन्तिम पाठ हो। यस पाठ र असाइनमेन्ट पूरा गरेपछि, आफ्नो क्लाउड सेवाहरू सफा गर्न नबिर्सनुहोस्। असाइनमेन्ट पूरा गर्न सेवाहरू आवश्यक पर्ने भएकाले पहिले असाइनमेन्ट पूरा गर्नुहोस्।
आवश्यक परेमा आफ्नो परियोजना सफा गर्ने गाइड हेर्नुहोस्।
जटिल IoT एप्लिकेसनको आर्किटेक्चर बनाउनुहोस्
IoT एप्लिकेसनहरू धेरै कम्पोनेन्टहरूबाट बनेका हुन्छन्। यसमा विभिन्न उपकरणहरू र इन्टरनेट सेवाहरू समावेश हुन्छन्।
IoT एप्लिकेसनलाई चीजहरू (उपकरणहरू) द्वारा डेटा पठाउने, जसले अन्तर्दृष्टि उत्पन्न गर्छ। यी अन्तर्दृष्टि ले कार्यहरू उत्पन्न गर्छन् जसले व्यवसाय वा प्रक्रियालाई सुधार गर्छ। उदाहरणका लागि, एउटा इन्जिन (चीज) तापक्रम डेटा पठाउँछ। यो डेटा इन्जिनले अपेक्षित रूपमा काम गरिरहेको छ कि छैन भनेर मूल्याङ्कन गर्न प्रयोग गरिन्छ (अन्तर्दृष्टि)। अन्तर्दृष्टि इन्जिनको मर्मत तालिका प्राथमिकता दिन प्रयोग गरिन्छ (कार्य)।
- विभिन्न चीजहरूले विभिन्न प्रकारका डेटा संकलन गर्छन्।
- IoT सेवाहरूले त्यो डेटा विश्लेषण गरेर अन्तर्दृष्टि प्रदान गर्छन्, कहिलेकाहीँ थप स्रोतहरूबाट डेटा समावेश गरेर।
- यी अन्तर्दृष्टिले कार्यहरू उत्पन्न गर्छन्, जसमा उपकरणहरूमा एक्ट्युएटर नियन्त्रण गर्ने वा डेटा भिजुअलाइज गर्ने समावेश छ।
IoT आर्किटेक्चरको सन्दर्भ
माथिको चित्रले IoT आर्किटेक्चरको सन्दर्भ देखाउँछ।
🎓 सन्दर्भ आर्किटेक्चर भनेको नयाँ प्रणाली डिजाइन गर्दा प्रयोग गर्न सकिने उदाहरण आर्किटेक्चर हो। यस अवस्थामा, यदि तपाईं नयाँ IoT प्रणाली बनाउँदै हुनुहुन्छ भने, तपाईं सन्दर्भ आर्किटेक्चरलाई अनुसरण गर्न सक्नुहुन्छ, जहाँ उपयुक्त उपकरणहरू र सेवाहरू प्रतिस्थापन गर्न सकिन्छ।
- चीजहरू उपकरणहरू हुन् जसले सेन्सरबाट डेटा संकलन गर्छन्। यी उपकरणहरूले डेटा व्याख्या गर्न एज सेवाहरू प्रयोग गर्न सक्छन्, जस्तै छवि डेटा व्याख्या गर्न छवि वर्गीकरणकर्ता। उपकरणबाट डेटा IoT सेवामा पठाइन्छ।
- अन्तर्दृष्टि सर्भरलेस एप्लिकेसनहरू वा भण्डारण गरिएको डेटा विश्लेषणबाट आउँछ।
- कार्यहरू उपकरणहरूमा पठाइएका आदेशहरू वा मानिसहरूले निर्णय लिन सक्ने डेटा भिजुअलाइजेसन हुन सक्छ।
माथिको चित्रले यी पाठहरूमा समेटिएका कम्पोनेन्टहरू र सेवाहरू देखाउँछ, जसले IoT आर्किटेक्चरको सन्दर्भमा कसरी एकअर्कासँग जोडिन्छन्।
- चीजहरू - तपाईंले सेन्सरबाट डेटा संकलन गर्न उपकरण कोड लेख्नुभएको छ, र कस्टम भिजन प्रयोग गरेर छविहरू विश्लेषण गर्नुभएको छ, क्लाउड र एज उपकरण दुवैमा। यो डेटा IoT हबमा पठाइएको थियो।
- अन्तर्दृष्टि - तपाईंले Azure Functions प्रयोग गरेर IoT हबमा पठाइएका सन्देशहरूमा प्रतिक्रिया दिनुभएको छ, र पछि विश्लेषण गर्न डेटा Azure Storage मा भण्डारण गर्नुभएको छ।
- कार्यहरू - तपाईंले क्लाउडमा गरिएको निर्णयहरू र उपकरणहरूमा पठाइएका आदेशहरूका आधारमा एक्ट्युएटरहरू नियन्त्रण गर्नुभएको छ, र Azure Maps प्रयोग गरेर डेटा भिजुअलाइज गर्नुभएको छ।
✅ सोच्नुहोस् तपाईंले प्रयोग गरेका अन्य IoT उपकरणहरू, जस्तै स्मार्ट होम उपकरणहरू। ती उपकरण र यसको सफ्टवेयरमा समावेश चीजहरू, अन्तर्दृष्टि र कार्यहरू के हुन्?
यो ढाँचा तपाईंको आवश्यकताअनुसार ठूलो वा सानो बनाउन सकिन्छ, थप उपकरणहरू र सेवाहरू समावेश गरेर।
डेटा र सुरक्षा
तपाईंको प्रणालीको आर्किटेक्चर परिभाषित गर्दा, तपाईंले डेटा र सुरक्षालाई निरन्तर विचार गर्नुपर्छ।
- तपाईंको उपकरणले कुन डेटा पठाउँछ र प्राप्त गर्छ?
- त्यो डेटा कसरी सुरक्षित र संरक्षित गरिनुपर्छ?
- उपकरण र क्लाउड सेवामा पहुँच कसरी नियन्त्रण गरिनुपर्छ?
✅ सोच्नुहोस् तपाईंले स्वामित्व गरेका IoT उपकरणहरूको डेटा सुरक्षा। त्यो डेटा कति व्यक्तिगत छ र ट्रान्जिटमा वा भण्डारण गर्दा गोप्य राखिनुपर्छ? कुन डेटा भण्डारण गरिनु हुँदैन?
फलको गुणस्तर नियन्त्रण प्रणाली डिजाइन गर्नुहोस्
अब चीजहरू, अन्तर्दृष्टि, र कार्यहरूको विचारलाई हाम्रो फलको गुणस्तर डिटेक्टरमा लागू गरौं र ठूलो अन्त-देखि-अन्त एप्लिकेसन डिजाइन गरौं।
कल्पना गर्नुहोस् तपाईंलाई प्रशोधन प्लान्टमा प्रयोग गर्न फलको गुणस्तर डिटेक्टर निर्माण गर्ने जिम्मेवारी दिइएको छ। फल कन्वेयर बेल्ट प्रणालीमा यात्रा गर्छ जहाँ हाल कर्मचारीहरूले हातले फल जाँच गर्ने र आइपुगेको कुनै पनि अपरिपक्व फल हटाउने काम गर्छन्। लागत घटाउन, प्लान्ट मालिकले स्वचालित प्रणाली चाहन्छ।
✅ IoT (र प्रविधि सामान्य रूपमा) को वृद्धि संग, म्यानुअल कामहरू मेसिनहरूले प्रतिस्थापन गरिरहेका छन्। केही अनुसन्धान गर्नुहोस्: IoT का कारण कति कामहरू गुम्ने अनुमान गरिएको छ? IoT उपकरणहरू निर्माण गर्दा कति नयाँ कामहरू सिर्जना हुनेछन्?
तपाईंले यस्तो प्रणाली निर्माण गर्नुपर्छ जहाँ फल कन्वेयर बेल्टमा आइपुगेपछि पत्ता लगाइन्छ, त्यसपछि यसको फोटो खिचिन्छ र एजमा चलिरहेको AI मोडेल प्रयोग गरेर जाँच गरिन्छ। परिणामहरू क्लाउडमा पठाइन्छ, र यदि फल अपरिपक्व छ भने सूचना दिइन्छ ताकि अपरिपक्व फल हटाउन सकियोस्।
चीजहरू | कन्वेयर बेल्टमा आइपुगेको फलको डिटेक्टर फलको फोटो खिच्न र वर्गीकरण गर्न क्यामेरा एज उपकरणमा चलिरहेको वर्गीकरणकर्ता अपरिपक्व फलको सूचना दिन उपकरण |
अन्तर्दृष्टि | फलको परिपक्वता जाँच गर्ने निर्णय गर्नुहोस् परिपक्वता वर्गीकरणको परिणाम भण्डारण गर्नुहोस् अपरिपक्व फलको बारेमा सूचना दिन आवश्यक छ कि छैन निर्धारण गर्नुहोस् |
कार्यहरू | फलको फोटो खिच्न र छवि वर्गीकरणकर्तासँग जाँच गर्न उपकरणलाई आदेश पठाउनुहोस् अपरिपक्व फलको सूचना दिन उपकरणलाई आदेश पठाउनुहोस् |
तपाईंको एप्लिकेसनको प्रोटोटाइप बनाउनुहोस्
माथिको चित्रले यस प्रोटोटाइप एप्लिकेसनको सन्दर्भ आर्किटेक्चर देखाउँछ।
- नजिकको सेन्सर भएको IoT उपकरणले फलको आगमन पत्ता लगाउँछ। यसले क्लाउडमा सन्देश पठाउँछ कि फल पत्ता लागेको छ।
- क्लाउडमा रहेको सर्भरलेस एप्लिकेसनले अर्को उपकरणलाई फोटो खिच्न र छवि वर्गीकरण गर्न आदेश पठाउँछ।
- क्यामेरा भएको IoT उपकरणले फोटो खिच्छ र एजमा चलिरहेको छवि वर्गीकरणकर्तामा पठाउँछ। परिणामहरू क्लाउडमा पठाइन्छ।
- क्लाउडमा रहेको सर्भरलेस एप्लिकेसनले यो जानकारी भण्डारण गर्छ ताकि पछि विश्लेषण गर्न सकियोस् कि कति प्रतिशत फल अपरिपक्व छ। यदि फल अपरिपक्व छ भने, यसले LED मार्फत कारखाना कामदारहरूलाई सूचना दिन अर्को IoT उपकरणलाई आदेश पठाउँछ।
💁 यो सम्पूर्ण IoT एप्लिकेसन एकल उपकरणको रूपमा कार्यान्वयन गर्न सकिन्छ, जसमा छवि वर्गीकरण सुरु गर्ने र LED नियन्त्रण गर्ने सबै तर्क समावेश छ। यसले केवल अपरिपक्व फलको संख्या ट्र्याक गर्न र उपकरणलाई कन्फिगर गर्न IoT हब प्रयोग गर्न सक्छ। यस पाठमा यो ठूलो IoT एप्लिकेसनको अवधारणाहरू प्रदर्शन गर्न विस्तार गरिएको छ।
प्रोटोटाइपको लागि, तपाईंले यो सबै एकल उपकरणमा कार्यान्वयन गर्नुहुनेछ। यदि तपाईं माइक्रोकन्ट्रोलर प्रयोग गर्दै हुनुहुन्छ भने, तपाईंले छवि वर्गीकरणकर्ता चलाउन अलग एज उपकरण प्रयोग गर्नुहुनेछ। तपाईंले यसलाई निर्माण गर्न आवश्यक अधिकांश कुरा पहिले नै सिक्नुभएको छ।
सेन्सरबाट फलको गुणस्तर जाँच ट्रिगर गर्नुहोस्
IoT उपकरणलाई फल वर्गीकरण गर्न तयार भएको संकेत दिन कुनै प्रकारको ट्रिगर आवश्यक छ। एउटा ट्रिगर कन्वेयर बेल्टमा फल सही स्थानमा पुगेको मापन गर्न सेन्सरको दूरी मापन गर्नु हो।
प्रोक्सिमिटी सेन्सरहरूले सेन्सरबाट वस्तु सम्मको दूरी मापन गर्न प्रयोग गर्न सकिन्छ। तिनीहरूले सामान्यतया इलेक्ट्रोम्याग्नेटिक विकिरण जस्तै लेजर बीम वा इन्फ्रा-रेड प्रकाश प्रसारण गर्छन्, त्यसपछि वस्तुबाट विकिरण फर्किएको पत्ता लगाउँछन्। लेजर बीम पठाइएको र सिग्नल फर्किएको समयको बीचको अन्तर प्रयोग गरेर सेन्सरसम्मको दूरी गणना गर्न सकिन्छ।
💁 तपाईंले प्रोक्सिमिटी सेन्सरहरू प्रयोग गर्नुभएको हुन सक्छ तर थाहा नपाएको हुन सक्छ। अधिकांश स्मार्टफोनले तपाईंको कानमा राख्दा स्क्रिन बन्द गर्छन् ताकि तपाईंले गल्तीले आफ्नो कानले कल अन्त्य नगर्न सक्नुहोस्। यो प्रोक्सिमिटी सेन्सर प्रयोग गरेर काम गर्छ, जसले कलको समयमा स्क्रिन नजिकको वस्तु पत्ता लगाउँछ र फोन निश्चित दूरीमा नपुग्दासम्म टच क्षमता अक्षम गर्छ।
कार्य - दूरी सेन्सर प्रयोग गरेर फलको गुणस्तर जाँच ट्रिगर गर्नुहोस्
आफ्नो IoT उपकरण प्रयोग गरेर वस्तु पत्ता लगाउन प्रोक्सिमिटी सेन्सर प्रयोग गर्न सम्बन्धित गाइड पूरा गर्नुहोस्:
फलको गुणस्तर डिटेक्टरका लागि प्रयोग गरिएको डेटा
प्रोटोटाइप फल डिटेक्टरमा धेरै कम्पोनेन्टहरू एकअर्कासँग संवाद गर्छन्।
- फलसम्मको दूरी मापन गर्ने प्रोक्सिमिटी सेन्सर र यो IoT हबमा पठाउने
- क्यामेरा नियन्त्रण गर्ने आदेश IoT हबबाट क्यामेरा उपकरणमा पठाउने
- छवि वर्गीकरणको परिणाम IoT हबमा पठाउने
- अपरिपक्व फलको सूचना दिन LED भएको उपकरणमा IoT हबबाट आदेश पठाउने
यो एप्लिकेसन निर्माण गर्नु अघि, यी सन्देशहरूको संरचना परिभाषित गर्नु राम्रो हुन्छ।
💁 प्रायः अनुभवी विकासकर्ताले आफ्नो करियरमा कुनै न कुनै समयमा डेटा पठाइएको र अपेक्षित डेटा बीचको भिन्नताका कारण घण्टा, दिन वा हप्तासम्म बगहरू खोज्न समय बिताएका छन्।
उदाहरणका लागि - यदि तपाईं तापक्रम जानकारी पठाउँदै हुनुहुन्छ भने, तपाईं JSON कसरी परिभाषित गर्नुहुन्छ? तपाईंले temperature
नामको फिल्ड राख्न सक्नुहुन्छ, वा सामान्य संक्षेप temp
प्रयोग गर्न सक्नुहुन्छ।
{
"temperature": 20.7
}
संग तुलना गर्दा:
{
"temp": 20.7
}
तपाईंले एकाइहरू पनि विचार गर्नुपर्छ - तापक्रम °C मा छ कि °F मा? यदि तपाईं उपभोक्ता उपकरण प्रयोग गरेर तापक्रम मापन गर्दै हुनुहुन्छ र तिनीहरूले प्रदर्शन एकाइ परिवर्तन गर्छन् भने, तपाईंले क्लाउडमा पठाइएको एकाइहरू स्थिर रहन सुनिश्चित गर्नुपर्छ।
✅ केही अनुसन्धान गर्नुहोस्: एकाइ समस्याले $125 मिलियनको Mars Climate Orbiter दुर्घटनाको कारण कसरी बनायो?
फलको गुणस्तर डिटेक्टरका लागि पठाइएको डेटा बारे सोच्नुहोस्। प्रत्येक सन्देश कसरी परिभाषित गर्नुहुन्छ? डेटा कहाँ विश्लेषण गर्नुहुन्छ र कुन डेटा पठाउने निर्णय गर्नुहुन्छ?
उदाहरणका लागि - प्रोक्सिमिटी सेन्सर प्रयोग गरेर छवि वर्गीकरण ट्रिगर गर्नु। IoT उपकरणले दूरी मापन गर्छ, तर निर्णय कहाँ गरिन्छ? उपकरणले फल पर्याप्त नजिक छ भनेर निर्णय गर्छ र IoT हबलाई वर्गीकरण ट्रिगर गर्न बताउने सन्देश पठाउँछ? वा यो प्रोक्सिमिटी मापनहरू पठाउँछ र IoT हबले निर्णय गर्छ?
यस प्रश्नको उत्तर - यो निर्भर गर्दछ। प्रत्येक प्रयोग केस फरक हुन्छ, यही कारणले IoT विकासकर्ताको रूपमा तपाईंले निर्माण गरिरहेको प्रणाली, यसको प्रयोग, र पत्ता लगाइएको डेटा बुझ्न आवश्यक छ।
- यदि निर्णय IoT हबले गर्छ भने, तपाईंले धेरै दूरी मापनहरू पठाउन आवश्यक छ।
- यदि तपाईंले धेरै सन्देशहरू पठाउनुभयो भने, यसले IoT हबको लागत बढाउँछ, र तपाईंको IoT उपकरणहरूले आवश्यक पर्ने ब्यान्डविथको मात्रा (विशेष गरी लाखौं उपकरणहरू भएको कारखानामा)। यसले तपाईंको उपकरणलाई ढिलो पनि बनाउन सक्छ।
- यदि तपाईंले उपकरणमा निर्णय गर्नुभयो भने, तपाईंले उपकरणलाई कन्फिगर गर्ने तरिका प्रदान गर्न आवश्यक छ ताकि मेसिनलाई राम्रोसँग ट्युन गर्न सकियोस्।
धेरै IoT उपकरणहरूलाई सिमुलेट गर्न विकासकर्ता उपकरणहरू प्रयोग गर्नुहोस्
आफ्नो प्रोटोटाइप निर्माण गर्न, तपाईंको IoT विकास किटले धेरै उपकरणहरू जस्तै काम गर्न आवश्यक छ, टेलिमेट्री पठाउने र आदेशहरूमा प्रतिक्रिया दिने।
Raspberry Pi वा भर्चुअल IoT हार्डवेयरमा धेरै IoT उपकरणहरू सिमुलेट गर्नुहोस्
Single-board computer जस्तै Raspberry Pi प्रयोग गर्दा, तपाईं एकै समयमा धेरै एप्लिकेसनहरू चलाउन सक्षम हुनुहुन्छ। यसको मतलब तपाईंले प्रत्येक 'IoT उपकरण' को लागि एक एप्लिकेसन बनाएर धेरै IoT उपकरणहरू सिमुलेट गर्न सक्नुहुन्छ। उदाहरणका लागि, तपाईं प्रत्येक उपकरणलाई अलग Python फाइलको रूपमा कार्यान्वयन गर्न सक्नुहुन्छ र तिनीहरूलाई फरक टर्मिनल सत्रहरूमा चलाउन सक्नुहुन्छ।
💁 केही हार्डवेयरले एकै समयमा धेरै एप्लिकेसनहरूद्वारा पहुँच गर्दा काम गर्न सक्दैन।
माइक्रोकन्ट्रोलरमा धेरै उपकरणहरूको सिमुलेशन
माइक्रोकन्ट्रोलरहरूमा धेरै उपकरणहरूको सिमुलेशन गर्न अलि जटिल हुन्छ। सिंगल बोर्ड कम्प्युटरहरू जस्तो एकैपटक धेरै एप्लिकेसनहरू चलाउन सकिँदैन। तपाईंले सबै छुट्टाछुट्टै IoT उपकरणहरूको लागि आवश्यक सबै तर्कहरू एउटै एप्लिकेसनमा समावेश गर्नुपर्छ।
यस प्रक्रियालाई सजिलो बनाउनका लागि केही सुझावहरू:
- प्रत्येक IoT उपकरणको लागि एक वा बढी कक्षाहरू बनाउनुहोस् - उदाहरणका लागि
DistanceSensor
,ClassifierCamera
,LEDController
नामका कक्षाहरू। प्रत्येक कक्षाले आफ्नोsetup
रloop
विधिहरू राख्न सक्छ, जुन मुख्यsetup
रloop
कार्यहरूद्वारा बोलाइन्छ। - आदेशहरू एउटै स्थानमा व्यवस्थापन गर्नुहोस्, र आवश्यक अनुसार सम्बन्धित उपकरण कक्षामा पठाउनुहोस्।
- मुख्य
loop
कार्यमा प्रत्येक फरक उपकरणको समय व्यवस्थापन गर्न विचार गर्नुहोस्। उदाहरणका लागि, यदि तपाईंसँग एउटा उपकरण कक्षा छ जसले प्रत्येक १० सेकेन्डमा प्रक्रिया गर्नुपर्छ, र अर्को उपकरणले प्रत्येक १ सेकेन्डमा प्रक्रिया गर्नुपर्छ भने, मुख्यloop
कार्यमा १ सेकेन्डको ढिलाइ प्रयोग गर्नुहोस्। प्रत्येकloop
कलले प्रत्येक सेकेन्डमा प्रक्रिया गर्नुपर्ने उपकरणको कोड ट्रिगर गर्छ, र काउन्टर प्रयोग गरेर प्रत्येक लूप गणना गर्नुहोस्। काउन्टरले १० पुग्दा अर्को उपकरणको प्रक्रिया गर्नुहोस् (काउन्टरलाई त्यसपछि पुनः सेट गर्नुहोस्)।
उत्पादनमा जाने
प्रोटोटाइप अन्तिम उत्पादन प्रणालीको आधार हुनेछ। उत्पादनमा जाँदा केही फरकहरू हुनेछन्:
- बलियो कम्पोनेन्टहरू - कारखानाको आवाज, तापक्रम, कम्पन र तनाव सहन डिजाइन गरिएको हार्डवेयर प्रयोग गर्नु।
- आन्तरिक सञ्चार प्रयोग गर्नु - केही कम्पोनेन्टहरूले सीधा सञ्चार गर्नेछन्, क्लाउडमा जानुपर्ने हपलाई टार्दै, केवल डेटा भण्डारण गर्न क्लाउडमा पठाउने। यो कसरी गरिन्छ भन्ने कुरा कारखानाको सेटअपमा निर्भर गर्दछ, सीधा सञ्चारद्वारा वा गेटवे उपकरण प्रयोग गरेर IoT सेवा को केही भाग एजमा चलाएर।
- कन्फिगरेसन विकल्पहरू - प्रत्येक कारखाना र प्रयोग केस फरक हुन्छ, त्यसैले हार्डवेयर कन्फिगरेबल हुनुपर्छ। उदाहरणका लागि, नजिकको सेन्सरले विभिन्न फलहरू विभिन्न दूरीमा पत्ता लगाउन आवश्यक हुन सक्छ। वर्गीकरण ट्रिगर गर्न दूरीलाई हार्ड कोड गर्नुको सट्टा, तपाईंले यसलाई क्लाउडमार्फत कन्फिगरेबल बनाउन चाहनुहुन्छ, उदाहरणका लागि उपकरण ट्विन प्रयोग गरेर।
- स्वचालित फल हटाउने - फल अपरिपक्व छ भनेर एलईडीले सचेत गराउने सट्टा, स्वचालित उपकरणहरूले यसलाई हटाउनेछन्।
✅ केही अनुसन्धान गर्नुहोस्: उत्पादन उपकरणहरू विकासकर्ता किटहरूबाट अन्य कुन तरिकामा फरक हुन्छन्?
🚀 चुनौती
यस पाठमा तपाईंले IoT प्रणालीको आर्किटेक्चर कसरी बनाउने भन्ने बारे केही अवधारणाहरू सिक्नुभएको छ। अघिल्लो परियोजनाहरूलाई सम्झनुहोस्। ती परियोजनाहरू माथि देखाइएको सन्दर्भ आर्किटेक्चरमा कसरी फिट हुन्छन्?
अहिलेसम्मका परियोजनाहरू मध्ये एउटा छान्नुहोस् र परियोजनाहरूमा समेटिएको भन्दा परको धेरै क्षमताहरूलाई समेटेर थप जटिल समाधानको डिजाइनको बारेमा सोच्नुहोस्। आर्किटेक्चर कोर्नुहोस् र तपाईंलाई आवश्यक पर्ने सबै उपकरणहरू र सेवाहरूको बारेमा सोच्नुहोस्।
उदाहरणका लागि - जीपीएससँगै सेन्सरहरू प्रयोग गरेर रेफ्रिजेरेटेड ट्रकको तापक्रम, इन्जिनको अन-अफ समय, र चालकको पहिचान जस्ता कुराहरू अनुगमन गर्ने सवारी ट्र्याकिङ उपकरण। संलग्न उपकरणहरू, सेवाहरू, पठाइने डेटा, र सुरक्षा तथा गोपनीयता विचारहरू के हुन्?
पोस्ट-लेक्चर क्विज
समीक्षा र आत्म-अध्ययन
- IoT आर्किटेक्चरको बारेमा थप पढ्नुहोस् Azure IoT सन्दर्भ आर्किटेक्चर डकुमेन्टेसनमा Microsoft docs
- उपकरण ट्विनहरूको बारेमा थप पढ्नुहोस् IoT Hub डकुमेन्टेसनमा उपकरण ट्विनहरू बुझ्ने र प्रयोग गर्ने
- OPC-UA को बारेमा पढ्नुहोस्, औद्योगिक स्वचालनमा प्रयोग हुने मेशिन-टु-मेशिन सञ्चार प्रोटोकल Wikipedia मा OPC-UA पृष्ठ
असाइनमेन्ट
फलको गुणस्तर डिटेक्टर बनाउनुहोस्
अस्वीकरण:
यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरेर अनुवाद गरिएको छ। हामी शुद्धताको लागि प्रयास गर्छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छ। यसको मूल भाषा मा रहेको मूल दस्तावेज़लाई आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीको लागि, व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलतफहमी वा गलत व्याख्याको लागि हामी जिम्मेवार हुने छैनौं।