সুচিপত্র:

AWS IOT এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন এবং ভয়েস রিকগনাইজিং এপিআই বোঝা: 3 টি ধাপ
AWS IOT এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন এবং ভয়েস রিকগনাইজিং এপিআই বোঝা: 3 টি ধাপ

ভিডিও: AWS IOT এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন এবং ভয়েস রিকগনাইজিং এপিআই বোঝা: 3 টি ধাপ

ভিডিও: AWS IOT এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন এবং ভয়েস রিকগনাইজিং এপিআই বোঝা: 3 টি ধাপ
ভিডিও: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, জুলাই
Anonim
AWS IOT এবং ভয়েস রিকগনাইজিং এপিআই এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন
AWS IOT এবং ভয়েস রিকগনাইজিং এপিআই এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন কীভাবে সংযুক্ত করবেন
AWS IOT এবং ভয়েস রিকগনাইজিং API এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি কীভাবে সংযুক্ত করবেন
AWS IOT এবং ভয়েস রিকগনাইজিং API এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি কীভাবে সংযুক্ত করবেন

এই টিউটোরিয়াল ব্যবহারকারীকে শেখায় কিভাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিকে AWS IOT সার্ভারে সংযুক্ত করতে হয় এবং ভয়েস রিকগনিশন API বোঝা যায় যা একটি কফি মেশিন নিয়ন্ত্রণ করে।

অ্যাপ্লিকেশনটি আলেক্সা ভয়েস সার্ভিসের মাধ্যমে কফি মেশিন নিয়ন্ত্রণ করে, প্রতিটি অ্যাপের কম্পোনেন্ট এবং ভয়েস কমান্ড AWS IOT বিষয়গুলিতে প্রকাশ করে AWS- এ তৈরি বিভিন্ন দক্ষতা ট্রিগার করে।

প্রয়োজনীয়তা:

  • অ্যান্ড্রয়েড ডেভেলপমেন্টের প্রাথমিক জ্ঞান এই বিবেচনায় যে বেস কোডটি এই টিউটোরিয়ালের সাথে সংযুক্ত, কিন্তু ব্যবহারকারীর অ্যাকাউন্ট এবং কিছু প্যারামিটারের সাথে খাপ খাইয়ে নিতে কিছু পরিবর্তন করা প্রয়োজন।
  • একটি সক্রিয় AWS অ্যাকাউন্ট।

এই প্রকল্পটি 2 টি ধাপে বিভক্ত: অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন দিয়ে পরিবেশ প্রস্তুত করা এবং AWS IOT সার্ভারের সাথে যোগাযোগ এবং ভয়েস স্বীকৃতি কার্যকারিতা বোঝা।

ধাপ 1: অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন দিয়ে পরিবেশ প্রস্তুত করা এবং AWS IOT সার্ভারের সাথে যোগাযোগ

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

আপনার নিজের দ্বারা একটি অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশন তৈরি করতে এবং AWS IOT সার্ভারের সাথে সংযোগ করতে, অনুগ্রহ করে এই নির্দেশাবলীটি পরীক্ষা করুন।

এখন, এখানে উপলব্ধ সোর্স কোড ব্যবহার করতে দয়া করে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. এই ধাপের শেষে উপলব্ধ কফি মেশিন কোড ডাউনলোড করুন।
  2. অ্যান্ড্রয়েড স্টুডিও টুল খুলুন।
  3. "আমদানি প্রকল্প (Eclipse ADT, Gradle, ইত্যাদি)" এ ক্লিক করুন।
  4. প্রথম টপিক থেকে ডাউনলোড করা কোড সিলেক্ট করুন।

অ্যাপ্লিকেশনটি সংশোধন করতে এবং AWS IOT যোগাযোগ সক্ষম করতে:

  1. উইন্ডোর উপরের বাম দিকে স্ট্রাকচার অপশনে অ্যান্ড্রয়েড নির্বাচন করুন।
  2. এই পথে উপলব্ধ "AWS সংযোগ" ফাইলটি খুলুন: app/java/cafeteira.com.cafeteira/Controller।
  3. নিম্নলিখিত ভেরিয়েবলগুলি দেখুন: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME এবং MY_REGION।
  4. অ্যামাজন কগনিটোর সাথে পরিচয় পুল সেট করার পরে আপনার 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 সার্টিফিকেট

প্রস্তাবিত: