
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36


এই টিউটোরিয়াল ব্যবহারকারীকে শেখায় কিভাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিকে AWS IOT সার্ভারে সংযুক্ত করতে হয় এবং ভয়েস রিকগনিশন API বোঝা যায় যা একটি কফি মেশিন নিয়ন্ত্রণ করে।
অ্যাপ্লিকেশনটি আলেক্সা ভয়েস সার্ভিসের মাধ্যমে কফি মেশিন নিয়ন্ত্রণ করে, প্রতিটি অ্যাপের কম্পোনেন্ট এবং ভয়েস কমান্ড AWS IOT বিষয়গুলিতে প্রকাশ করে AWS- এ তৈরি বিভিন্ন দক্ষতা ট্রিগার করে।
প্রয়োজনীয়তা:
- অ্যান্ড্রয়েড ডেভেলপমেন্টের প্রাথমিক জ্ঞান এই বিবেচনায় যে বেস কোডটি এই টিউটোরিয়ালের সাথে সংযুক্ত, কিন্তু ব্যবহারকারীর অ্যাকাউন্ট এবং কিছু প্যারামিটারের সাথে খাপ খাইয়ে নিতে কিছু পরিবর্তন করা প্রয়োজন।
- একটি সক্রিয় AWS অ্যাকাউন্ট।
এই প্রকল্পটি 2 টি ধাপে বিভক্ত: অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন দিয়ে পরিবেশ প্রস্তুত করা এবং AWS IOT সার্ভারের সাথে যোগাযোগ এবং ভয়েস স্বীকৃতি কার্যকারিতা বোঝা।
ধাপ 1: অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন দিয়ে পরিবেশ প্রস্তুত করা এবং AWS IOT সার্ভারের সাথে যোগাযোগ
এই ধাপটি এই টিউটোরিয়ালে সংযুক্ত একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন কোড ব্যবহার করেছে, কিন্তু অ্যান্ড্রয়েড স্টুডিও টুলটি ইনস্টল এবং কনফিগার করা প্রয়োজন। এটি ডাউনলোড করতে, এই লিঙ্কে ক্লিক করুন এবং অফিসিয়াল ডকুমেন্টেশন দ্বারা প্রদত্ত নির্দেশাবলী অনুসরণ করুন।
আপনার নিজের দ্বারা একটি অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন তৈরি করতে এবং AWS IOT সার্ভারের সাথে সংযোগ করতে, অনুগ্রহ করে এই নির্দেশাবলীটি পরীক্ষা করুন।
এখন, এখানে উপলব্ধ সোর্স কোড ব্যবহার করতে দয়া করে এই পদক্ষেপগুলি অনুসরণ করুন:
- এই ধাপের শেষে উপলব্ধ কফি মেশিন কোড ডাউনলোড করুন।
- অ্যান্ড্রয়েড স্টুডিও টুল খুলুন।
- "আমদানি প্রকল্প (Eclipse ADT, Gradle, ইত্যাদি)" এ ক্লিক করুন।
- প্রথম টপিক থেকে ডাউনলোড করা কোড সিলেক্ট করুন।
অ্যাপ্লিকেশনটি সংশোধন করতে এবং AWS IOT যোগাযোগ সক্ষম করতে:
- উইন্ডোর উপরের বাম দিকে স্ট্রাকচার অপশনে অ্যান্ড্রয়েড নির্বাচন করুন।
- এই পথে উপলব্ধ "AWS সংযোগ" ফাইলটি খুলুন: app/java/cafeteira.com.cafeteira/Controller।
- নিম্নলিখিত ভেরিয়েবলগুলি দেখুন: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME এবং MY_REGION।
- অ্যামাজন কগনিটোর সাথে পরিচয় পুল সেট করার পরে আপনার AWS অ্যাকাউন্ট অনুযায়ী সেগুলি সেট করুন।
AWS IOT সার্ভারের সাথে অ্যাপ্লিকেশনের যোগাযোগ বিষয়গুলির মাধ্যমে করা হয়, যা যোগাযোগ চ্যানেল হিসাবে কাজ করে। এই বিষয়গুলিতে সাবস্ক্রিপশন এবং প্রকাশগুলি ঘটে যা বিভিন্ন ধরণের আইওটি ডিভাইসের অবস্থা নিয়ন্ত্রণ এবং পর্যবেক্ষণের জন্য দায়ী। এই উদাহরণে অ্যাপ্লিকেশনটি সাবস্ক্রাইব করুন এবং "কনস্ট্যান্টস" ফাইলে (app/java/cafeteira.com.cafeteira/Controller) এ অবস্থিত সাবস্ক্রাইব করুন এবং প্রকাশ করুন: TOPIC_TURN_ON_OFF, TOPIC_SHORT_COFFE, TOPIC_LONG_COFFE, TOPIC_LEVEL_COFFEE, TOPIC_LEPOR_LEVE_LEVE_LEVER_LEVE_LEVER_LEVE_LEVER_LEVE_LEVER ।
এই উদাহরণে বিষয়গুলি একটি কফি মেশিন নিয়ন্ত্রণ এবং পর্যবেক্ষণ করে।
ধাপ 2: ভয়েস স্বীকৃতি কার্যকারিতা বোঝা

ভয়েস স্বীকৃতি কার্যকারিতা ব্যবহারকারীর ভয়েস কমান্ডকে পাঠ্যে রূপান্তর করা এবং AWS IOT সার্ভারে পাঠানো। এই রূপান্তর কার্যকারিতা SpeechRecognizer নামে একটি Google API দ্বারা প্রদান করা হয়। এটি ব্যবহার করার জন্য SpeechRecognizer ক্লাস (এখানে ডকুমেন্টেশন) আমদানি করা প্রয়োজন। এই ক্লাসটি ইতিমধ্যে ধাপ 1 থেকে সোর্স কোডে আমদানি করা হয়েছে।
ভয়েস রিকগনিশন একটি স্পিচ বাটন (মাইক্রোফোন ইমেজ) টিপে সক্রিয় হয়, ইমেজ বাটন mSpeechButton দ্বারা উল্লেখ করা হয়েছে।
কমান্ডের চিকিৎসা onActivityResult ইভেন্টে অবস্থিত, যা ব্যবহারকারীর কণ্ঠস্বর গ্রহণ করে, পাঠ্যে রূপান্তর করে এবং তারপর কোন উপাদানটি সক্রিয় হবে তা নির্বাচন করুন। এই উদাহরণে: যখন ব্যবহারকারী বলেন "কফি মেশিন চালু করুন", অ্যাপ্লিকেশনটি কফি মেশিনের শক্তি নিয়ন্ত্রণকারী সুইচটিকে সক্ষম করে, এটি সক্রিয় করে, অ্যাপ্লিকেশনটি AWS IOT বিষয়ে একটি বার্তা ("1") প্রকাশ করে যা নির্দেশ করে যে কফি মেশিন চালু থাকা উচিত।
ধাপ 3: উপসংহার
এই পদক্ষেপগুলির পরে অ্যাপ্লিকেশনটি AWS IOT- এর সাথে সংযোগ স্থাপন, ভয়েস কমান্ড এবং UI উপাদানগুলির মাধ্যমে বিষয়গুলি প্রকাশ এবং সাবস্ক্রাইব করার জন্য প্রস্তুত।
আপনার যদি সার্টিফিকেট বা আবেদন সম্পর্কে কোন সন্দেহ থাকে, অনুগ্রহ করে নিচের লিঙ্কগুলি দেখুন:
- AWS IOT Android SDK
- AWS IOT সার্টিফিকেট
প্রস্তাবিত:
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুনরায় তৈরি করুন: 9 টি ধাপ

হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুন Retপ্রতিষ্ঠিত করুন: অবকাঠামো পুনরুদ্ধারের জন্য আপনার হলোগ্রাম নোভা ব্যবহার করুন। একটি রাস্পবেরি পাই ব্যবহার করে হোলোগ্রাম নোভা সেটআপ করুন (তাপমাত্রা) ডেটা উবিডটসকে পাঠানোর জন্য।
অ্যান্ড্রয়েড স্টুডিও দিয়ে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন: 8 টি ধাপ (ছবি সহ)

অ্যান্ড্রয়েড স্টুডিও দিয়ে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন: এই টিউটোরিয়ালটি আপনাকে অ্যান্ড্রয়েড স্টুডিও ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করে কীভাবে অ্যান্ড্রয়েড অ্যাপ তৈরি করতে হবে তার প্রাথমিক বিষয়গুলি শেখাবে। যেহেতু অ্যান্ড্রয়েড ডিভাইসগুলি ক্রমবর্ধমানভাবে সাধারণ হয়ে উঠছে, নতুন অ্যাপগুলির চাহিদা কেবল বাড়বে। অ্যান্ড্রয়েড স্টুডিও ব্যবহার করা সহজ (একটি
আলেক্সা ড্রাগনবোর্ড, অ্যান্ড্রয়েড অ্যাপ্লিকেশন এবং কফি মেশিনের সাথে কীভাবে যোগাযোগ করবেন: 7 টি ধাপ

কিভাবে আলেক্সা ড্রাগনবোর্ড, অ্যান্ড্রয়েড অ্যাপ্লিকেশন এবং কফি মেশিনের সাথে ইন্টারঅ্যাক্ট করবেন: এই টিউটোরিয়ালটি আলেক্সা ড্রাগনবোর্ড এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশনের সাথে কফি মেশিনকে সংযুক্ত, সংহত এবং ব্যবহার করার প্রয়োজনীয় পদক্ষেপ প্রদান করে।
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)

ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
অডিও ইনপুট এবং আউটপুটের সাথে ফেডারকে কীভাবে সংযুক্ত করবেন: 14 টি ধাপ

অডিও ইনপুট এবং আউটপুটের সাথে একটি ফেডারকে কীভাবে সংযুক্ত করবেন: কনসোল মেশানোর জন্য একটি ফেডার একটি মৌলিক উপাদান। আপনি গতিশীলভাবে আপনার উত্সকে একজন ফ্যাডারের চলাচলের সাথে নিয়ন্ত্রণ করতে পারেন। আপনার প্রকল্পে ইতিমধ্যেই পুশ বোতাম ব্যবহার করার বিভিন্ন উপায় রয়েছে (যেমন মাউস এবং কীবোর্ড হ্যাক করা, অথবা আরডুইনো, লাভকারী, এমসি