Orodha ya maudhui:

Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti: Hatua 3
Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti: Hatua 3

Video: Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti: Hatua 3

Video: Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti: Hatua 3
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Novemba
Anonim
Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti
Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti
Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti
Jinsi ya Kuunganisha Programu ya Android na AWS IOT na kuelewa API ya Kutambua Sauti

Mafunzo haya yanafundisha mtumiaji jinsi ya kuunganisha Programu ya Android kwa seva ya AWS IOT na kuelewa API ya utambuzi wa sauti inayodhibiti Mashine ya Kahawa.

Programu inadhibiti Mashine ya Kahawa kupitia Huduma ya Sauti ya Alexa, kila sehemu ya App na amri za sauti husababisha ujuzi tofauti iliyoundwa kwenye AWS kwa kuchapisha mada za AWS IOT.

Mahitaji:

  • Maarifa ya kimsingi juu ya ukuzaji wa Android kwa kuzingatia kuwa nambari ya msingi imeambatishwa na mafunzo haya, lakini ni muhimu kufanya mabadiliko kadhaa ili kuzoea akaunti ya mtumiaji na vigezo kadhaa.
  • Akaunti ya AWS inayotumika.

Mradi huu umegawanywa katika hatua 2: Kuandaa mazingira na Maombi ya Studio ya Android na mawasiliano na seva ya AWS IOT na Kuelewa Utendaji wa Utambuzi wa Sauti.

Hatua ya 1: Kuandaa Mazingira na Maombi ya Studio ya Android na Mawasiliano Na Seva ya AWS IOT

Hatua hii hutumia nambari ya Maombi ya Android ambayo tayari imesanidiwa kwenye mafunzo haya, lakini ni muhimu kusanikisha na kusanidi zana ya Android Studio. Ili kuipakua, bonyeza kitufe hiki na ufuate maagizo yaliyotolewa na nyaraka rasmi.

Kuunda Programu ya Studio ya Android yako mwenyewe na unganisha na seva ya AWS IOT, tafadhali angalia hii inayoweza kufundishwa.

Sasa, kutumia nambari ya chanzo inayopatikana hapa tafadhali fuata hatua hizi:

  1. Pakua nambari ya mashine ya kahawa inayopatikana mwishoni mwa hatua hii.
  2. Fungua Zana ya Studio ya Android.
  3. Bonyeza kwenye "Ingiza mradi (Eclipse ADT, Gradle, nk)".
  4. Chagua nambari iliyopakuliwa kutoka kwa mada ya kwanza.

Kurekebisha programu na kuwezesha mawasiliano ya AWS IOT:

  1. Chagua Android kwenye chaguo la muundo upande wa kushoto wa juu wa dirisha.
  2. Fungua faili ya "AWS Connection" inayopatikana kwenye njia hii: programu / java / cafeteira.com.cafeteira / Mdhibiti.
  3. Tafuta vigezo vifuatavyo: CUSTOMER_SPECIFIC_ENDPOINT, COGNITO_POOL_ID, AWS_IOT_POLICY_NAME na MY_REGION.
  4. Ziweke kulingana na akaunti yako ya AWS baada ya kuweka dimbwi la kitambulisho na Amazon Cognito.

Mawasiliano ya programu na seva ya AWS IOT hufanywa kupitia mada, ambayo hufanya kazi kama njia za mawasiliano. Juu ya mada hii hufanyika usajili na kuchapisha ambayo inawajibika kudhibiti na kufuatilia hali ya aina tofauti za vifaa vya IOT. Kwa mfano huu programu jiandikishe na uchapishe kwa mada zifuatazo ambazo ziko kwenye faili ya "Constants" (programu / java / cafeteira.com.cafeteira / Mdhibiti): TOPIC_TURN_ON_OFF, TOPIC_SHORT_COFFE, TOPIC_LONG_COFFE, TOPIC_LEVEL_COFFEE, TOPIC_LEVEL_WATER, TOPIC_LEVEL_WATER, TOPIC_LEVEL_WATER.

Kwenye mfano huu mada inadhibiti na kufuatilia mashine ya kahawa.

Hatua ya 2: Kuelewa Utendaji wa Utambuzi wa Sauti

Kuelewa Utendaji wa Utambuzi wa Sauti
Kuelewa Utendaji wa Utambuzi wa Sauti

Utendaji wa utambuzi wa sauti ni juu ya kubadilisha amri za sauti za mtumiaji kuwa maandishi na kuipeleka kwa seva ya AWS IOT. Utendaji huu wa kugeuza hutolewa na API ya Google iitwayo SpeechRecognizer. Ili kuitumia ni muhimu kuagiza darasa la SpeechRecognizer (nyaraka hapa). Darasa hili tayari limeingizwa kwenye nambari ya chanzo kutoka kwa Hatua ya 1.

Utambuzi wa sauti umeamilishwa kwa kubonyeza kitufe cha usemi (picha ya kipaza sauti), inayorejelewa na kitufe cha picha mSpeechButton.

Matibabu ya amri iko kwenye hafla kwenye shughuli ya shughuli, ambayo hupokea sauti ya mtumiaji, hubadilika kuwa maandishi na kisha kuchagua ni sehemu gani itakayoamilishwa. Kwa mfano huu: mtumiaji anaposema "Washa mashine ya kahawa", programu huwezesha swichi inayodhibiti nguvu ya mashine ya kahawa, kwa kuiwezesha, programu hiyo ichapishe kwenye mada ya AWS IOT ujumbe ("1") inayoonyesha kuwa mashine ya kahawa inapaswa kuwashwa.

Hatua ya 3: Hitimisho

Baada ya hatua hizi programu iko tayari kuungana na AWS IOT, kuchapisha na kujisajili kwa mada kupitia amri za sauti na vifaa vya UI.

Ikiwa una shaka yoyote juu ya vyeti au programu, tafadhali angalia viungo vifuatavyo:

  • AWS IOT Android SDK
  • Vyeti vya AWS IOT

Ilipendekeza: