40 KiB
Azure AI Foundry समुदायमा सामेल हुनुहोस्
यी स्रोतहरू प्रयोग गर्न सुरु गर्नका लागि निम्न चरणहरू पालना गर्नुहोस्:
- रेपोजिटरीलाई Fork गर्नुहोस्: क्लिक गर्नुहोस्
- रेपोजिटरीलाई Clone गर्नुहोस्:
git clone https://github.com/microsoft/IoT-For-Beginners.git
- Azure AI Foundry Discord मा सामेल हुनुहोस् र विशेषज्ञहरू तथा अन्य विकासकर्ताहरूलाई भेट्नुहोस्
🌐 बहुभाषी समर्थन
GitHub Action मार्फत समर्थित (स्वचालित र सधैं अद्यावधिक)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Thai | Turkish | Ukrainian | Urdu | Vietnamese
IoT for Beginners - पाठ्यक्रम
Microsoft का Azure Cloud Advocates ले IoT को आधारभूत कुराहरू सिकाउने १२ हप्ताको, २४ पाठको पाठ्यक्रम प्रदान गर्न पाउँदा खुशी छन्। प्रत्येक पाठमा पाठ अघि र पछि क्विजहरू, पाठ पूरा गर्नका लागि लिखित निर्देशनहरू, समाधान, असाइनमेन्ट र अन्य सामग्रीहरू समावेश छन्। हाम्रो परियोजना-आधारित शिक्षण विधिले निर्माण गर्दै सिक्न अनुमति दिन्छ, नयाँ सीपहरू 'टिक्न' को लागि प्रमाणित तरिका।
परियोजनाहरूले खेतबाट टेबलसम्मको खाना यात्रा समेट्छ। यसमा खेती, ढुवानी, निर्माण, खुद्रा बिक्री र उपभोक्ता - IoT उपकरणहरूको लागि लोकप्रिय उद्योग क्षेत्रहरू समावेश छन्।
नित्या नरसिम्हन द्वारा स्केच नोट। ठूलो संस्करणको लागि छवि क्लिक गर्नुहोस्।
हाम्रो लेखकहरू Jen Fox, Jen Looper, Jim Bennett, र स्केच नोट कलाकार Nitya Narasimhan लाई हार्दिक धन्यवाद।
Microsoft Learn Student Ambassadors को हाम्रो टोलीलाई पनि धन्यवाद जसले यो पाठ्यक्रम समीक्षा र अनुवाद गरिरहेका छन् - Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu, र Zina Kamel।
टीमलाई भेट्नुहोस्!
Gif द्वारा Mohit Jaisal
🎥 माथिको छवि क्लिक गरेर परियोजनाको बारेमा भिडियो हेर्नुहोस्!
शिक्षकहरू, हामीले यो पाठ्यक्रम कसरी प्रयोग गर्ने भन्ने सुझावहरू यहाँ समावेश गरेका छौं। यदि तपाईं आफ्नै पाठहरू सिर्जना गर्न चाहनुहुन्छ भने, हामीले पाठ टेम्प्लेट पनि समावेश गरेका छौं।
विद्यार्थीहरू, यो पाठ्यक्रमलाई आफैं प्रयोग गर्नका लागि, सम्पूर्ण रेपोजिटरीलाई fork गर्नुहोस् र अभ्यासहरू आफैं पूरा गर्नुहोस्। प्रि-लेक्चर क्विजबाट सुरु गरेर, लेक्चर पढ्नुहोस् र अन्य गतिविधिहरू पूरा गर्नुहोस्। समाधान कोडलाई प्रतिलिपि नगरी पाठहरू बुझेर परियोजनाहरू सिर्जना गर्न प्रयास गर्नुहोस्; तर त्यो कोड प्रत्येक परियोजना-उन्मुख पाठको /solutions फोल्डरमा उपलब्ध छ। अर्को विचार भनेको साथीहरूसँग अध्ययन समूह बनाउनुहोस् र सामग्री सँगै अध्ययन गर्नुहोस्। थप अध्ययनका लागि, हामी Microsoft Learn सिफारिस गर्छौं।
यस पाठ्यक्रमको भिडियो अवलोकनका लागि, यो भिडियो हेर्नुहोस्:
🎥 माथिको छवि क्लिक गरेर परियोजनाको बारेमा भिडियो हेर्नुहोस्!
शिक्षण विधि
हामीले यो पाठ्यक्रम निर्माण गर्दा दुई शिक्षण विधिहरू रोजेका छौं: सुनिश्चित गर्नु कि यो परियोजना-आधारित हो र यसमा बारम्बार क्विजहरू समावेश छन्। यो श्रृंखलाको अन्त्यसम्ममा, विद्यार्थीहरूले बिरुवा अनुगमन र पानी दिने प्रणाली, सवारी साधन ट्र्याकर, स्मार्ट कारखाना सेटअप, र आवाज-नियन्त्रित खाना पकाउने टाइमर निर्माण गरेका हुनेछन्। साथै, IoT को आधारभूत कुराहरू सिकेका हुनेछन् जस्तै उपकरण कोड लेख्ने, क्लाउडमा जडान गर्ने, टेलिमेट्री विश्लेषण गर्ने र किनारमा AI चलाउने।
परियोजनाहरूमा सामग्रीलाई मिलाएर सुनिश्चित गर्दा, प्रक्रिया विद्यार्थीहरूका लागि थप आकर्षक बनाइन्छ र अवधारणाहरूको सम्झना बढाइन्छ।
त्यसैगरी, कक्षा अघि कम-जोखिमको क्विजले विद्यार्थीलाई विषयवस्तु सिक्न प्रेरित गर्छ, जबकि कक्षा पछि दोस्रो क्विजले थप सम्झना सुनिश्चित गर्छ। यो पाठ्यक्रम लचिलो र रमाइलो बनाउन डिजाइन गरिएको हो र पूर्ण वा आंशिक रूपमा लिन सकिन्छ। परियोजनाहरू साना बाट सुरु हुन्छन् र १२ हप्ताको चक्रको अन्त्यसम्ममा क्रमशः जटिल बन्छन्।
प्रत्येक परियोजना वास्तविक हार्डवेयरमा आधारित छ जुन विद्यार्थीहरू र शौखिनहरूलाई उपलब्ध छ। प्रत्येक परियोजनाले विशेष परियोजना डोमेनमा ध्यान दिन्छ, सम्बन्धित पृष्ठभूमि ज्ञान प्रदान गर्दै। सफल विकासकर्ता बन्नका लागि तपाईंले समस्या समाधान गरिरहेको डोमेनलाई बुझ्न मद्दत गर्छ। यो पृष्ठभूमि ज्ञानले विद्यार्थीहरूलाई IoT समाधान र सिकाइलाई वास्तविक संसारको समस्याको सन्दर्भमा सोच्न अनुमति दिन्छ। विद्यार्थीहरूले निर्माण गरिरहेको समाधानको 'किन' बुझ्छन् र अन्तिम प्रयोगकर्ताको प्रशंसा प्राप्त गर्छन्।
हार्डवेयर
परियोजनाहरूका लागि IoT हार्डवेयरको दुई विकल्पहरू छन्, व्यक्तिगत प्राथमिकता, प्रोग्रामिङ भाषा ज्ञान वा प्राथमिकता, सिकाइ लक्ष्य र उपलब्धतामा निर्भर गर्दै। हार्डवेयरमा पहुँच नभएका वा खरिद गर्न प्रतिबद्ध हुनु अघि थप सिक्न चाहनेहरूका लागि 'भर्चुअल हार्डवेयर' संस्करण पनि प्रदान गरिएको छ। तपाईं हार्डवेयर पृष्ठ मा थप पढ्न सक्नुहुन्छ र 'किनमेल सूची' पाउन सक्नुहुन्छ, जसमा Seeed Studio का साथीहरूबाट पूर्ण किटहरू किन्ने लिंकहरू समावेश छन्।
💁 हाम्रो Code of Conduct, Contributing, र Translation दिशानिर्देशहरू पत्ता लगाउनुहोस्। हामी तपाईंको रचनात्मक प्रतिक्रिया स्वागत गर्छौं!
प्रत्येक पाठमा समावेश छन्:
- स्केच नोट
- वैकल्पिक पूरक भिडियो
- पाठ अघि वार्मअप क्विज
- लिखित पाठ
- परियोजना-आधारित पाठहरूको लागि, परियोजना निर्माण गर्ने चरण-दर-चरण मार्गदर्शन
- ज्ञान जाँच
- चुनौती
- पूरक पढाइ
- असाइनमेन्ट
- पाठ पछि क्विज
क्विजहरूको बारेमा नोट: सबै क्विजहरू
quiz-app
फोल्डरमा समावेश छन्, जसमा प्रत्येक तीन प्रश्नका 48 वटा क्विजहरू छन्। यी पाठहरूभित्र लिंक गरिएको छ तरquiz-app
स्थानीय रूपमा चलाउन वा Azure मा डिप्लोय गर्न सकिन्छ;quiz-app
फोल्डरमा दिइएको निर्देशनहरू पालना गर्नुहोस्। यी क्रमिक रूपमा स्थानीयकरण गरिँदैछन्।
पाठहरू
परियोजनाको नाम | सिकाइने अवधारणाहरू | सिकाइका उद्देश्यहरू | सम्बन्धित पाठ | |
---|---|---|---|---|
01 | सुरुवात गरौं | IoT को परिचय | IoT को आधारभूत सिद्धान्तहरू र IoT समाधानका आधारभूत निर्माण खण्डहरू जस्तै सेन्सरहरू र क्लाउड सेवाहरू सिक्नुहोस्, जब तपाईं आफ्नो पहिलो IoT उपकरण सेटअप गर्दै हुनुहुन्छ | IoT को परिचय |
02 | सुरुवात गरौं | IoT को गहिरो अध्ययन | IoT प्रणालीका घटकहरू, साथै माइक्रोकन्ट्रोलरहरू र सिंगल-बोर्ड कम्प्युटरहरूको बारेमा थप जान्नुहोस् | IoT को गहिरो अध्ययन |
03 | सुरुवात गरौं | सेन्सर र एक्ट्युएटरहरूसँग भौतिक संसारसँग अन्तरक्रिया गर्नुहोस् | भौतिक संसारबाट डेटा सङ्कलन गर्न सेन्सरहरूको बारेमा जान्नुहोस्, र प्रतिक्रिया पठाउन एक्ट्युएटरहरूको बारेमा जान्नुहोस्, जब तपाईं रातको बत्ती निर्माण गर्दै हुनुहुन्छ | सेन्सर र एक्ट्युएटरहरूसँग भौतिक संसारसँग अन्तरक्रिया गर्नुहोस् |
04 | सुरुवात गरौं | आफ्नो उपकरणलाई इन्टरनेटमा जडान गर्नुहोस् | IoT उपकरणलाई इन्टरनेटमा जडान गरेर सन्देशहरू पठाउन र प्राप्त गर्न सिक्नुहोस्, जब तपाईं आफ्नो रातको बत्तीलाई MQTT ब्रोकरसँग जडान गर्दै हुनुहुन्छ | आफ्नो उपकरणलाई इन्टरनेटमा जडान गर्नुहोस् |
05 | फार्म | बिरुवा वृद्धि भविष्यवाणी गर्नुहोस् | IoT उपकरणद्वारा सङ्कलित तापक्रम डेटा प्रयोग गरेर बिरुवा वृद्धि भविष्यवाणी गर्न सिक्नुहोस् | बिरुवा वृद्धि भविष्यवाणी गर्नुहोस् |
06 | फार्म | माटोको चिस्यान पत्ता लगाउनुहोस् | माटोको चिस्यान पत्ता लगाउन र माटोको चिस्यान सेन्सरलाई क्यालिब्रेट गर्न सिक्नुहोस् | माटोको चिस्यान पत्ता लगाउनुहोस् |
07 | फार्म | बिरुवा पानी दिने प्रक्रिया स्वचालित गर्नुहोस् | रिले र MQTT प्रयोग गरेर पानी दिने प्रक्रिया स्वचालित र समय निर्धारण गर्न सिक्नुहोस् | बिरुवा पानी दिने प्रक्रिया स्वचालित गर्नुहोस् |
08 | फार्म | आफ्नो बिरुवालाई क्लाउडमा स्थानान्तरण गर्नुहोस् | क्लाउड र क्लाउड-होस्टेड IoT सेवाहरूको बारेमा जान्नुहोस् र आफ्नो बिरुवालाई सार्वजनिक MQTT ब्रोकरको सट्टा ती सेवाहरूमा जडान गर्न सिक्नुहोस् | आफ्नो बिरुवालाई क्लाउडमा स्थानान्तरण गर्नुहोस् |
09 | फार्म | आफ्नो एप्लिकेसनको तर्कलाई क्लाउडमा स्थानान्तरण गर्नुहोस् | IoT सन्देशहरूमा प्रतिक्रिया दिने एप्लिकेसन तर्क क्लाउडमा लेख्न सकिने तरिकाको बारेमा जान्नुहोस् | आफ्नो एप्लिकेसनको तर्कलाई क्लाउडमा स्थानान्तरण गर्नुहोस् |
10 | फार्म | आफ्नो बिरुवालाई सुरक्षित राख्नुहोस् | IoT सुरक्षा र आफ्नो बिरुवालाई कुञ्जीहरू र प्रमाणपत्रहरू प्रयोग गरेर सुरक्षित राख्ने तरिकाको बारेमा जान्नुहोस् | आफ्नो बिरुवालाई सुरक्षित राख्नुहोस् |
11 | परिवहन | स्थान ट्र्याकिङ | IoT उपकरणहरूको लागि GPS स्थान ट्र्याकिङको बारेमा जान्नुहोस् | स्थान ट्र्याकिङ |
12 | परिवहन | स्थान डेटा भण्डारण गर्नुहोस् | IoT डेटा भण्डारण गर्न र पछि दृश्यावलोकन वा विश्लेषण गर्न सकिने तरिकाको बारेमा जान्नुहोस् | स्थान डेटा भण्डारण गर्नुहोस् |
13 | परिवहन | स्थान डेटा दृश्यावलोकन गर्नुहोस् | नक्सामा स्थान डेटा दृश्यावलोकन गर्ने तरिका, र कसरी नक्साहरूले वास्तविक 3D संसारलाई 2D मा प्रतिनिधित्व गर्छन् भन्ने कुरा जान्नुहोस् | स्थान डेटा दृश्यावलोकन गर्नुहोस् |
14 | परिवहन | जियोफेन्स | जियोफेन्सको बारेमा जान्नुहोस्, र आपूर्ति श्रृंखलामा रहेका सवारी साधनहरू आफ्नो गन्तव्य नजिक हुँदा चेतावनी दिन सकिने तरिकाको बारेमा जान्नुहोस् | जियोफेन्स |
15 | निर्माण | फलको गुणस्तर डिटेक्टरलाई प्रशिक्षण दिनुहोस् | क्लाउडमा छवि वर्गीकरण प्रशिक्षण दिएर फलको गुणस्तर डिटेक्टर निर्माण गर्ने तरिका जान्नुहोस् | फलको गुणस्तर डिटेक्टरलाई प्रशिक्षण दिनुहोस् |
16 | निर्माण | IoT उपकरणबाट फलको गुणस्तर जाँच गर्नुहोस् | IoT उपकरणबाट फलको गुणस्तर डिटेक्टर प्रयोग गर्ने तरिका जान्नुहोस् | IoT उपकरणबाट फलको गुणस्तर जाँच गर्नुहोस् |
17 | निर्माण | आफ्नो फल डिटेक्टरलाई एजमा चलाउनुहोस् | IoT उपकरणमा एजमा आफ्नो फल डिटेक्टर चलाउने तरिका जान्नुहोस् | आफ्नो फल डिटेक्टरलाई एजमा चलाउनुहोस् |
18 | निर्माण | सेन्सरबाट फलको गुणस्तर डिटेक्शन ट्रिगर गर्नुहोस् | सेन्सरबाट फलको गुणस्तर डिटेक्शन ट्रिगर गर्ने तरिका जान्नुहोस् | सेन्सरबाट फलको गुणस्तर डिटेक्शन ट्रिगर गर्नुहोस् |
19 | खुद्रा | स्टक डिटेक्टरलाई प्रशिक्षण दिनुहोस् | वस्तु डिटेक्शन प्रयोग गरेर स्टक डिटेक्टरलाई प्रशिक्षण दिएर पसलमा स्टक गणना गर्ने तरिका जान्नुहोस् | स्टक डिटेक्टरलाई प्रशिक्षण दिनुहोस् |
20 | खुद्रा | IoT उपकरणबाट स्टक जाँच गर्नुहोस् | वस्तु डिटेक्शन मोडेल प्रयोग गरेर IoT उपकरणबाट स्टक जाँच गर्ने तरिका जान्नुहोस् | IoT उपकरणबाट स्टक जाँच गर्नुहोस् |
21 | उपभोक्ता | IoT उपकरणबाट भाषण चिन्हित गर्नुहोस् | स्मार्ट टाइमर निर्माण गर्न IoT उपकरणबाट भाषण चिन्हित गर्ने तरिका जान्नुहोस् | IoT उपकरणबाट भाषण चिन्हित गर्नुहोस् |
22 | उपभोक्ता | भाषा बुझ्नुहोस् | IoT उपकरणमा बोलेका वाक्यहरू बुझ्ने तरिका जान्नुहोस् | भाषा बुझ्नुहोस् |
23 | उपभोक्ता | टाइमर सेट गर्नुहोस् र बोलेर प्रतिक्रिया दिनुहोस् | IoT उपकरणमा टाइमर सेट गर्ने तरिका जान्नुहोस् र टाइमर सेट हुँदा र समाप्त हुँदा बोलेर प्रतिक्रिया दिने तरिका जान्नुहोस् | टाइमर सेट गर्नुहोस् र बोलेर प्रतिक्रिया दिनुहोस् |
24 | उपभोक्ता | बहु-भाषा समर्थन गर्नुहोस् | बोलेका भाषाहरू र स्मार्ट टाइमरबाट प्रतिक्रिया दिने भाषाहरू दुवैलाई समर्थन गर्ने तरिका जान्नुहोस् | बहु-भाषा समर्थन गर्नुहोस् |
अफलाइन पहुँच
तपाईं Docsify प्रयोग गरेर यो दस्तावेज अफलाइन चलाउन सक्नुहुन्छ। यो रिपोजिटरीलाई फोर्क गर्नुहोस्, आफ्नो स्थानीय मेसिनमा Docsify स्थापना गर्नुहोस्, र त्यसपछि यो रिपोजिटरीको रुट फोल्डरमा docsify serve
टाइप गर्नुहोस्। वेबसाइट तपाईंको localhost मा पोर्ट 3000 मा सेवा गरिनेछ: localhost:3000
।
क्विज
समुदायलाई धन्यवाद, जसले प्रत्येक अध्यायमा तपाईंको ज्ञान परीक्षण गर्ने अन्तरक्रियात्मक क्विज होस्ट गरेको छ। तपाईं आफ्नो ज्ञान यहाँ परीक्षण गर्न सक्नुहुन्छ
यदि आवश्यक परेमा, तपाईं यो सामग्रीको PDF अफलाइन पहुँचको लागि उत्पन्न गर्न सक्नुहुन्छ। यसका लागि, सुनिश्चित गर्नुहोस् कि तपाईंले npm स्थापना गर्नुभएको छ र यो रिपोजिटरीको रुट फोल्डरमा निम्न कमाण्डहरू चलाउनुहोस्:
npm i
npm run convert
स्लाइडहरू
केही पाठहरूको लागि स्लाइड डेकहरू slides फोल्डरमा उपलब्ध छन्।
अन्य पाठ्यक्रमहरू
हाम्रो टोलीले अन्य पाठ्यक्रमहरू उत्पादन गर्दछ! हेर्नुहोस्:
- AI Agents for Beginners
- MCP for Beginners
- Generative AI for Beginners
- Generative AI for Beginners .NET
- Generative AI with JavaScript
- Generative AI with Java
- AI for Beginners
- Data Science for Beginners
- ML for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for Agentic use
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
छवि श्रेय
यस पाठ्यक्रममा प्रयोग गरिएका छविहरूको श्रेय आवश्यक परेमा Attributions मा फेला पार्न सकिन्छ।
अस्वीकरण:
यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरी अनुवाद गरिएको हो। हामी यथासम्भव सटीकता सुनिश्चित गर्न प्रयास गर्छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादहरूमा त्रुटि वा अशुद्धता हुन सक्छ। यसको मूल भाषामा रहेको मूल दस्तावेज़लाई आधिकारिक स्रोत मानिनुपर्छ। महत्त्वपूर्ण जानकारीका लागि, व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलतफहमी वा गलत व्याख्याको लागि हामी जिम्मेवार हुने छैनौं।