Përmbajtje:

Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë: 7 hapa
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë: 7 hapa

Video: Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë: 7 hapa

Video: Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë: 7 hapa
Video: Psexec.exe: мощный инструмент для ИТ-администраторов 2024, Nëntor
Anonim
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë
Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë

Ky tutorial siguron hapat e nevojshëm për të lidhur, integruar dhe përdorur Makinën e Kafesë me Alexa Dragonboard dhe Aplikacionin Android.

Për më shumë detaje rreth aparatit të kafesë, ju lutemi kontrolloni këtë udhëzues.

Hapi 1: Lidhja e harduerit

Lidhja e harduerit
Lidhja e harduerit
Lidhja e harduerit
Lidhja e harduerit

Për të bërë lidhjen harduerike të makinës së kafesë dhe për të mësuar informacionin teknik se si funksionon aparati i kafesë, ju lutemi lexoni dhe ndiqni këtë udhëzues.

Hapi 2: Integrimi i Alexa në Dragonboard

Integrimi i Alexa në Dragonboard
Integrimi i Alexa në Dragonboard
Integrimi i Alexa në Dragonboard
Integrimi i Alexa në Dragonboard

Për ta bërë Dragonboard të njohë komandat zanore dhe të japë përgjigje të përshtatshme zanore, është e nevojshme të krijoni disa shërbime që janë përgjegjëse për të drejtuar Alexa në Dragonboard.

Në këtë udhëzues ju mësoni mënyrën e duhur për ta bërë atë.

Hapi 3: Aplikimi Android

Aplikimi Android
Aplikimi Android

Një nga modulet e kontrollit dhe monitorimit të aparatit të kafesë është Aplikacioni Android. Me të përdoruesi mund të kontrollojë furnizimin me energji të makinës së kafesë, të porosisë një kafe të gjatë ose të shkurtër dhe të monitorojë nivelet e parametrave të ndryshëm të nevojshëm për të bërë kafen (niveli i kafesë, niveli i ujit dhe pozicioni i filxhanit). Kontrolli i aparatit të kafesë bëhet ose me anë të komandave zanore (API -ja e njohjes së të folurit) ose me Komponentët e UI (çelsat, butonat dhe pamjet).

Për të lidhur aplikacionin me serverin AWS IOT dhe lidhur atë në mënyrë korrekte, ju lutemi kontrolloni këtë udhëzues.

Hapi 4: Porta API

Për të krijuar lidhjen Klient/Server nga aparati i kafesë për të thirrur funksionin Lambda është e nevojshme të zbatohet një Portë API. Kjo do të sigurojë përditësimin e statusit të aparatit të kafesë.

Tani, për të krijuar API Gateway:

  1. Hyni në tastierën tuaj në llogarinë tuaj AWS.
  2. Në skedën "Shërbimet", hyni në seksionin "API Gateway".
  3. Klikoni në "Krijo API".
  4. Jepini një emër, një përshkrim dhe lini të kontrolluar opsionin "Rajonal".
  5. Zgjidhni "Veprimet" dhe krijoni një burim të ri të quajtur "status" me rrugën "/status".
  6. Krijoni një metodë POST.
  7. Zgjidhni funksionin Lambda që keni krijuar në opsionin "Funksioni Lambda" dhe klikoni në "Ruaj".
  8. Në dritaren e konfirmimit, kopjoni adresën e krijuar dhe klikoni "OK".

Lambda njeh pikën përfundimtare të saktë:

  1. Hyni në funksionin lambda në llogarinë tuaj AWS.
  2. Kërkoni ndryshoren FunctionName në rreshtin 332.
  3. Ndryshoni vlerën e saj në adresën e kopjuar në Hapin 8.

Në Dragonboard dërgoni statusin e makinës së kafesë në pikën përfundimtare të saktë:

  1. Hapni skedarin "ServiceHTTP.py" në Dragonboard.
  2. Shikoni për ndryshoren API_ENDPOINT (rreshti 6).
  3. Ndryshoni vlerën e saj në adresën e kopjuar në Hapin 8.

Për më shumë informacion se si të krijoni një API Gateway, ju lutemi lexoni këtë dokument.

Hapi 5: Vendosni Variablat e Mjedisit Lambda

Duke pasur parasysh që Kodi Lambda funksionon vetëm kur është e nevojshme, për të ruajtur disa vlera si nivelet e Kafesë dhe Ujit të makinës së kafesë është e nevojshme për të krijuar disa ndryshore të mjedisit.

Për të mësuar se si të krijoni variablat e mjedisit, ju lutemi kontrolloni këtë lidhje.

Tani, krijoni variablat e mjedisit në funksionin Lambda që keni krijuar me emrat e mëposhtëm:

  1. niveli i kafesë
  2. pozicioni i qelqit
  3. ndezur fikur
  4. niveli i ujit

Hapi 6: Përdorimi

Pasi të keni ndjekur saktë hapat e mësipërm, aparati i kafesë është gati për t’u përdorur. Ekzistojnë dy forma për ta kontrolluar atë: drejtpërdrejt në Dragonboard nga Audio Input ose nga Aplikacioni Android.

Hyrja audio: një nga mënyrat për të kontrolluar aparatin e kafesë, është lidhja e një hyrjeje audio në Dragonboard. Kjo mund të bëhet drejtpërdrejt përmes Shërbimit Alexa Voice, duke pasur parasysh që skenari po funksionon dhe dëgjon mikrofonin tuaj.

Së pari, është e nevojshme të thuash fjalën e zgjimit "Alexa" dhe pastaj ta kontrollosh atë përmes komandave më poshtë:

  • Pyetni Makinën e kafesë ndizeni: ndez aparatin e kafesë
  • Pyetni fikjen e aparatit të kafesë: fikni aparatin e kafesë
  • Pyetni aparatin e kafesë të bëjë kafe të shkurtër: makina e kafesë fillon të bëjë kafe të shkurtër.
  • Pyetni aparatin e kafesë të bëjë kafe të gjatë: makina e kafesë fillon të bëjë kafe të gjatë.

Sistemi gjithashtu siguron mesazhe reaguese për komandat, duke konfirmuar veprimin e kërkuar.

Aplikimi Android: Aplikacioni Android siguron dy forma të dërgimit të komandave të përdoruesit në aparatin e kafesë: zëri dhe Komponentët e UI.

  • Zëri: për të aktivizuar komandat zanore është e nevojshme të klikoni në butonin e mikrofonit të aplikacionit dhe të flisni komandat e mëposhtme:

    • Ndizni aparatin e kafesë: ndez aparatin e kafesë
    • Fikeni aparatin e kafesë: fikni aparatin e kafesë
    • Bëni kafe të gjatë: makina e kafesë fillon të bëjë kafe të shkurtër.
    • Bëni kafe të shkurtër: makina e kafesë fillon të bëjë kafe të gjatë.
  • Komponentët UI: kontrollon aparatin e kafesë nga Komponentët e UI më poshtë:

    • Çelësi i ndezjes/fikjes: kontrollon fuqinë e makinës së kafesë.
    • Bëni butonin e shkurtër të kafesë: makina e kafesë fillon të bëjë kafenë e shkurtër.
    • Bëni butonin e gjatë të kafesë: makina e kafesë fillon të bëjë kafe të gjatë.
    • Pamja e tekstit të statusit: shfaq statusin e lidhjes me aparatin e kafesë.
    • Pamja e nivelit të kafesë: shfaq nivelin e kafesë në përqindje në ekranin bazë.
    • Niveli i ujit: tregon nivelin e ujit të aparatit të kafesë (i plotë ose i zbrazët).
    • Imazhi i qelqit: shfaq statusin e gotës në aparatin e kafesë (i pozicionuar ose jo i pozicionuar).

Hapi 7: Përfundimi

Duke marrë parasysh që i keni bërë të gjitha hapat e mësipërm, tani jeni në gjendje të përdorni aparatin e kafesë. Në rast dyshimi, ju lutemi komentoni më poshtë ose hyni në forumet dhe dokumentet e mëposhtme:

  • Forum AWS IOT
  • Forumi i Shërbimit Alexa Voice
  • Dokumentacioni AWS IOT
  • Dokumentacioni i Shërbimit Zëri Alexa
  • Dokumentacioni AWS Lambda
  • Prezantimi i Alexa Skills

Recommended: