विषयसूची:
- चरण 1: एंड्रॉइड स्टूडियो एप्लिकेशन और एडब्ल्यूएस आईओटी सर्वर के साथ संचार के साथ पर्यावरण तैयार करना
- चरण 2: वॉयस रिकग्निशन फंक्शनलिटी को समझना
- चरण 3: निष्कर्ष
वीडियो: एंड्रॉइड एप्लिकेशन को एडब्ल्यूएस आईओटी से कैसे कनेक्ट करें और वॉयस रिकग्निजिंग एपीआई को समझना: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह ट्यूटोरियल उपयोगकर्ता को सिखाता है कि एंड्रॉइड एप्लिकेशन को एडब्ल्यूएस आईओटी सर्वर से कैसे जोड़ा जाए और वॉयस रिकग्निशन एपीआई को समझना जो कॉफी मशीन को नियंत्रित करता है।
एप्लिकेशन एलेक्सा वॉयस सर्विस के माध्यम से कॉफी मशीन को नियंत्रित करता है, प्रत्येक ऐप के घटक और वॉयस कमांड एडब्ल्यूएस आईओटी विषयों पर प्रकाशित करके एडब्ल्यूएस पर बनाए गए विभिन्न कौशल को ट्रिगर करते हैं।
आवश्यकताएं:
- एंड्रॉइड डेवलपमेंट पर बुनियादी ज्ञान यह देखते हुए कि बेस कोड इस ट्यूटोरियल से जुड़ा हुआ है, लेकिन उपयोगकर्ता के खाते और कुछ मापदंडों के अनुकूल होने के लिए कुछ बदलाव करना आवश्यक है।
- एक सक्रिय एडब्ल्यूएस खाता।
इस परियोजना को 2 चरणों में विभाजित किया गया है: एंड्रॉइड स्टूडियो एप्लिकेशन के साथ पर्यावरण तैयार करना और एडब्ल्यूएस आईओटी सर्वर के साथ संचार और वॉयस रिकग्निशन कार्यक्षमता को समझना।
चरण 1: एंड्रॉइड स्टूडियो एप्लिकेशन और एडब्ल्यूएस आईओटी सर्वर के साथ संचार के साथ पर्यावरण तैयार करना
यह चरण एक Android एप्लिकेशन कोड का उपयोग करता है जो पहले से ही इस ट्यूटोरियल से जुड़ा हुआ है, लेकिन Android Studio टूल को इंस्टॉल और कॉन्फ़िगर करना आवश्यक है। इसे डाउनलोड करने के लिए, इस लिंक पर क्लिक करें और आधिकारिक दस्तावेज द्वारा दिए गए निर्देशों का पालन करें।
अपने आप से एक Android स्टूडियो एप्लिकेशन बनाने और AWS IOT सर्वर से जुड़ने के लिए, कृपया इस निर्देश को देखें।
अब, यहां उपलब्ध स्रोत कोड का उपयोग करने के लिए कृपया इस चरणों का पालन करें:
- इस चरण के अंत में उपलब्ध कॉफी मशीन कोड डाउनलोड करें।
- Android Studio टूल खोलें।
- "आयात परियोजना (ग्रहण एडीटी, ग्रैडल, आदि)" पर क्लिक करें।
- पहले विषय से डाउनलोड किए गए कोड का चयन करें।
एप्लिकेशन को संशोधित करने और AWS IOT संचार को सक्षम करने के लिए:
- विंडो के ऊपर बाईं ओर संरचना विकल्प पर Android चुनें।
- इस पथ पर उपलब्ध "AWS कनेक्शन" फ़ाइल खोलें: app/java/cafeteira.com.cafeteira/Controller।
- निम्नलिखित चर खोजें: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME और MY_REGION।
- Amazon Cognito के साथ पहचान पूल सेट करने के बाद उन्हें अपने AWS खाते के अनुसार सेट करें।
AWS IOT सर्वर के साथ एप्लिकेशन का संचार विषयों के माध्यम से किया जाता है, जो संचार चैनलों के रूप में काम करता है। इस विषय पर सदस्यताएँ और प्रकाशन होते हैं जो विभिन्न प्रकार के IOT उपकरणों की स्थिति को नियंत्रित और निगरानी करने के लिए जिम्मेदार होते हैं। इस उदाहरण पर एप्लिकेशन निम्नलिखित विषयों की सदस्यता लेता है और प्रकाशित करता है जो "स्थिरांक" फ़ाइल (ऐप/java/cafeteira.com.cafeteira/Controller) पर स्थित हैं: TOPIC_TURN_ON_OFF, TOPIC_SHORT_COFFE, TOPIC_LONG_COFFE, TOPIC_LEVEL_COFFEE, TOPIC_LEVEL_COFFEE, TOPIC_LEVER_GLARSS_WATER, TOPIC_LEVEL_GLARSS_WATER, TOPIC_LEVEL_GLARSS.
इस उदाहरण पर विषय एक कॉफी मशीन को नियंत्रित और मॉनिटर करते हैं।
चरण 2: वॉयस रिकग्निशन फंक्शनलिटी को समझना
वॉयस रिकग्निशन फंक्शनलिटी यूजर के वॉयस कमांड को टेक्स्ट में बदलने और उसे AWS IOT सर्वर पर भेजने के बारे में है। यह कनवर्टिंग कार्यक्षमता स्पीच रिकॉग्नाइज़र नामक Google एपीआई द्वारा प्रदान की जाती है। इसका उपयोग करने के लिए स्पीच रिकॉग्नाइज़र वर्ग (दस्तावेज़ीकरण यहाँ) को आयात करना आवश्यक है। यह वर्ग पहले ही चरण 1 से स्रोत कोड पर आयात किया जा चुका है।
छवि बटन mSpeechButton द्वारा संदर्भित एक वाक् बटन (माइक्रोफ़ोन छवि) को दबाकर ध्वनि पहचान को सक्रिय किया जाता है।
कमांड का उपचार एक्टिविटी रिसेट पर ईवेंट पर स्थित होता है, जो उपयोगकर्ता की आवाज प्राप्त करता है, टेक्स्ट में परिवर्तित होता है और फिर चुनें कि कौन सा घटक सक्रिय किया जाएगा। इस उदाहरण पर: जब उपयोगकर्ता "कॉफी मशीन चालू करें" कहता है, तो एप्लिकेशन उस स्विच को सक्षम करता है जो कॉफी मशीन की शक्ति को नियंत्रित करता है, इसे सक्षम करके, एप्लिकेशन AWS IOT विषय में एक संदेश ("1") प्रकाशित करता है जो दर्शाता है कि कॉफी मशीन चालू होनी चाहिए।
चरण 3: निष्कर्ष
इन चरणों के बाद एप्लिकेशन एडब्ल्यूएस आईओटी से जुड़ने, प्रकाशित करने और वॉयस कमांड और यूआई घटकों के माध्यम से विषयों की सदस्यता लेने के लिए तैयार है।
यदि आपको प्रमाण पत्र या आवेदन के बारे में कोई संदेह है, तो कृपया निम्नलिखित लिंक देखें:
- एडब्ल्यूएस आईओटी एंड्रॉइड एसडीके
- एडब्ल्यूएस आईओटी प्रमाणपत्र
सिफारिश की:
(आईओटी परियोजना) ईएसपी8266 और ओपनवेदर एपीआई का उपयोग करके मौसम डेटा प्राप्त करें: 5 कदम
(IOT प्रोजेक्ट) ESP8266 और Openweather API का उपयोग करके मौसम डेटा प्राप्त करें: इस निर्देश में हम एक साधारण IOT प्रोजेक्ट बनाने जा रहे हैं, जिसमें openweather.com/api से हमारे शहर का मौसम डेटा प्राप्त करें और इसे प्रोसेसिंग सॉफ़्टवेयर का उपयोग करके प्रदर्शित करें।
बिना कोड के एपीआई से कनेक्ट करें: 8 कदम
कोड के बिना एपीआई से कनेक्ट करें: यह मार्गदर्शिका उन लोगों के लिए डिज़ाइन की गई है जिनके पास कुछ ऐसा है जिसे वे पूरा करना चाहते हैं जिसके लिए एपीआई का उपयोग करना आवश्यक है, लेकिन यह सुनिश्चित नहीं है कि कैसे शुरू किया जाए। आप पहले से ही जानते हैं कि एपीआई के साथ काम करने में सक्षम होना क्यों उपयोगी है, और यह मार्गदर्शिका आपको बताएगी कि कैसे करना है
आईओटी और एडब्ल्यूएस के साथ एलेक्सा वॉयस नियंत्रित रास्पबेरी पाई ड्रोन: 6 कदम (चित्रों के साथ)
आईओटी और एडब्ल्यूएस के साथ एलेक्सा वॉयस नियंत्रित रास्पबेरी पाई ड्रोन: हाय! मेरा नाम अरमान है। मैं मैसाचुसेट्स का 13 वर्षीय लड़का हूं। यह ट्यूटोरियल दिखाता है, जैसा कि आप शीर्षक से अनुमान लगा सकते हैं, रास्पबेरी पाई ड्रोन कैसे बनाया जाए। यह प्रोटोटाइप दर्शाता है कि ड्रोन कैसे विकसित हो रहे हैं और यह भी कि वे इसमें कितनी बड़ी भूमिका निभा सकते हैं
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई भी कॉन्फ़िगर करें: 5 कदम
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई को भी कॉन्फ़िगर करें: (इस्तेमाल की गई छवि रास्पबेरी पाई 3 मॉडल बी https://www.raspberrypi.org से है) यह निर्देश आपको दिखाएगा कि रास्पबेरी पाई को एंड्रॉइड फोन से कैसे जोड़ा जाए वाईफाई को भी कॉन्फ़िगर करें रास्पबेरी पाई पर हेडलेस मोड में यानी बिना कीबोर्ड, माउस और डिस्प्ले के। मैं
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: 7 कदम
एलेक्सा ड्रैगनबोर्ड, एंड्रॉइड एप्लिकेशन और कॉफी मशीन से कैसे बातचीत करें: यह ट्यूटोरियल एलेक्सा ड्रैगनबोर्ड और एंड्रॉइड एप्लिकेशन के साथ कॉफी मशीन को जोड़ने, एकीकृत करने और उपयोग करने के लिए आवश्यक कदम प्रदान करता है। कॉफी मशीन के बारे में अधिक जानकारी के लिए, कृपया इस निर्देश की जांच करें।