![Si të ndërveproni Alexa me Dragonboard-410c: 5 hapa Si të ndërveproni Alexa me Dragonboard-410c: 5 hapa](https://i.howwhatproduce.com/images/004/image-10439-8-j.webp)
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
![Si të bashkëveproni Alexa me Dragonboard-410c Si të bashkëveproni Alexa me Dragonboard-410c](https://i.howwhatproduce.com/images/004/image-10439-9-j.webp)
![Si të bashkëveproni Alexa me Dragonboard-410c Si të bashkëveproni Alexa me Dragonboard-410c](https://i.howwhatproduce.com/images/004/image-10439-10-j.webp)
Me këtë tutorial do të mësoni se si të vendosni Alexa në Dragonboard-410c. Para fillimit, le të prezantojmë disa gjëra që ju nevojiten:
Shërbimi Alexa Voice (AVS) - Bën të mundur të flisni me pajisjet tuaja, do të keni mundësi të hyni në alexa të bazuara në cloud që ofrojnë AVS Apis. Duke thënë fjalën e zgjimit "Alexa" mund të flisni me pajisje dhe të merrni menjëherë përgjigje zanore
Aftësitë Alexa - Mund të ndërveproni me një përvojë të personalizuar, aftësitë alexa nënkuptojnë aftësi të ndryshme që mund të krijoni ose përdorni me Alexa Skill Kit (ASK)
AWS Lambda - Ju lejon të ekzekutoni kodin tuaj pa pasur nevojë të menaxhoni serverin, e vetmja që mendoni se duhet të bëni është të shkruani kodin tuaj dhe lambda do të marrë kontrollin e gjithçkaje
Hapi 1: Konfigurimi i AVS në Dragonboard
- Krijoni një llogari në Amazon Developer.
- Regjistroni produktin tuaj duke ndjekur këtë tutorial.
- Në terminalin tuaj:
Klononi këtë depo:
klon $ git
Shko tek:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine/skripte
Dhe ekzekutoni:
#./setup.sh
Në ekzekutimin e skenarit ju duhet t'i përgjigjeni disa pyetjeve:
Shënim: Nëse jeni një përdorues i avancuar, mund ta instaloni skriptin init me dorë dhe ta redaktoni atë për të pasqyruar rrugën tuaj të instalimit, por ne nuk japim asnjë garanci. Të ndërpresë? (Y/n)? n
- Cilin sistem operativ po përdorni? OS juaj [debian]: debian
- Cilin sistem operativ po përdorni? Pajisja juaj [raspberrypi]: tjetër
- Dëshironi të instaloni gjithashtu mbështetjen e Airplay (Y/n)? n
Pyetjeve të tjera që duhet të përgjigjeni në lidhje me informacionin e pajisjes tuaj të regjistruar më parë.
4. Hap dosjen:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine
5. Ndryshoni skedarin ClientAWS.py:
Vendosni informacionin tuaj sipas llogarisë tuaj AWS dhe krijimit të certifikatës:
host = adresa e hostit nga pika përfundimtare e llogarisë tuaj AWS IOT.
rootCAPath = rruga drejt certifikimit rootCA është shkarkuar. certifikatëPath = rruga drejt certifikatës e shkarkuar. privateKeyPath = rruga drejt çelësit privat është shkarkuar. clientID = një identifikim për klientin tuaj mqtt.
Për më shumë informacion se si të krijoni certifikatat, ju lutemi kontrolloni këtë lidhje.
Hapi 2: Krijimi i Aftësive Alexa
![Krijimi i Aftësive Alexa Krijimi i Aftësive Alexa](https://i.howwhatproduce.com/images/004/image-10439-11-j.webp)
![Krijimi i Aftësive Alexa Krijimi i Aftësive Alexa](https://i.howwhatproduce.com/images/004/image-10439-12-j.webp)
![Krijimi i Aftësive Alexa Krijimi i Aftësive Alexa](https://i.howwhatproduce.com/images/004/image-10439-13-j.webp)
Për të krijuar aftësi Alexa, disa fjalë kyçe janë të nevojshme për të kuptuar procesin:
-
Emri i thirrjes - Emri i pajisjes tuaj. Do të jetë e nevojshme t'i kërkoni pajisjes të bëjë diçka.
Shembull: "Alexa, kërko që aparati i kafesë të ndizet".
-
Llojet e slotit - Variablat që mund të ndryshojnë gjendjet e përcaktuara.
Shembull: "Alexa, pyet makinën e kafesë të bëjë kafe të gjatë" ose "Alexa, pyet aparatin e kafesë të bëjë kafe të shkurtër"
- Synimet - Veprim për të kënaqur frazën e folur të përdoruesit.
-
Shembuj të Thënieve - Fraza që do të thoni që Alexa të bëjë diçka. Ai përmban emrin e thirrjes dhe llojet e slotit.
Shembull: "TurnCoffeMachine {CoffeeState} aparati i kafesë" do të thotë "ndez/fik makinën e kafesë".
- Me llogarinë tuaj të zhvilluesit të amazon të regjistruar, shkoni te aftësitë.
- Ndiqni këtë tutorial për të krijuar një aftësi të personalizuar.
- Tani ju duhet të përcaktoni një emër thirrjeje si aparati i kafesë.
-
Për këtë shembull, le të krijojmë 2 lloje slotesh.
-
COFFEE_STATE shtoni vlera:
- më
- fikur
-
COFFEE_TYPE shtoni vlera:
- i shkurtër
- e gjate
-
-
Së fundi, le të krijojmë 2 synime. Synimet janë frazat që do të thoni që Alexa të bëjë diçka.
-
TurnCoffeeMachine
-
Ndiqni imazhet e bashkangjitura që përmbajnë detaje në lidhje me Thëniet.
-
Bëni kafe
Ndiqni imazhet e bashkangjitura që përmbajnë detaje në lidhje me Thëniet.
-
Hapi 3: Vendosni AWS Lambda
![Konfiguro AWS Lambda Konfiguro AWS Lambda](https://i.howwhatproduce.com/images/004/image-10439-14-j.webp)
![Konfiguro AWS Lambda Konfiguro AWS Lambda](https://i.howwhatproduce.com/images/004/image-10439-15-j.webp)
AWS Lambda siguron ekzekutimin e kodit pa qenë e nevojshme të siguroni ose menaxhoni serverët. Drejton një kod vetëm kur është e nevojshme, në përgjithësi këto funksione thirren nga Aftësitë Alexa dhe ekzekutohen kur përdoruesi flet lloje të ndryshme komandash.
Le të krijojmë një funksion lambda të nevojshëm për funksionalitetin e makinës së kafesë. Këto funksione thirren nga aftësitë me porosi të krijuara në këtë udhëzues.
Kërkesat:
Një llogari aktive AWS
- Për të filluar krijimin e funksionit lambda, regjistrohuni në tastierë.
- Hapni shërbimin Lambda dhe shkoni te funksionet.
-
Zgjidhni funksionin e krijimit, përcaktoni një emër dhe vendosni kohën e funksionimit në Python 2.7
-
Pasi të krijoni rolin tuaj, duhet të shtoni disa politika.
- Shkoni te IAM dhe zgjidhni rolin tuaj të përcaktuar kur u krijua funksioni lambda.
- Bashkangjit politikën AWSIoTFullAccess. (Lejo lambda të publikojë informacion)
-
- Hapni funksionin tuaj Lambda dhe shtoni një shkas Alexa Skills (referenca e hapit 2).
- Vendosni kodin e bashkangjitur për kodin tuaj të funksionit lambda.
Hapi 4: Drejtoni Aplikacionin tuaj
- Lidhni mikrofonin në Dragonboard-410c
- Ekzekutoni aplikacionin:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine
$ python main.py
3. Thuaj "Alexa" dhe prit një përgjigje me zë.
Hapi 5: Përfundimi
Duke bërë këto hapa Dragonbord-410c juaj është gati të sigurojë një komunikim me Alexa, dhe ju do të jeni në gjendje të krijoni çdo lloj pajisjeje iot të kontrolluar nga Alexa.
Udhëzime plotësuese:
- Makinë kafeje me një aplikacion Android duke përdorur DragonBoard 410c dhe CSR1011
- Lidhni Aplikacionin Android Me AWS IOT dhe Kuptimi i API -së për Njohjen e Zërit
Recommended:
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa
![Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa](https://i.howwhatproduce.com/images/001/image-321-16-j.webp)
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: Ky udhëzues i mëson përdoruesit se si të lidhë dhe instalojë saktë modulin ZigBee në Dragonboard dhe ta bashkëveprojë atë me një llambë të kontrolluar nga ZigBee (OSRAM), duke bërë një rrjet ZigBee IOT. : Dragonboard 410c; Dongle USB CC2531; T
Kuadri LibMiletus IoT në DragonBoard: 4 hapa
![Kuadri LibMiletus IoT në DragonBoard: 4 hapa Kuadri LibMiletus IoT në DragonBoard: 4 hapa](https://i.howwhatproduce.com/images/005/image-12232-j.webp)
Kuadri LibMiletus IoT në DragonBoard: LibMiletus është një kornizë e ndërveprimit me burim të hapur që lejon pajisjet IoT të identifikohen në një rrjet dhe kështu të kontrollohen nga pajisje të tjera në këtë rrjet
DragonBoard Com OBD: 12 hapa
![DragonBoard Com OBD: 12 hapa DragonBoard Com OBD: 12 hapa](https://i.howwhatproduce.com/images/001/image-1218-44-j.webp)
DragonBoard Com OBD: Atrav é s leitura do të bëjë protokollin OBD2 për karro, é mund í vel receber informa ç õ es do ve í culo. Përdorni një DragonBoard 410c ejani dhe shikoni, në një trabalhar neste projeto, dhe trazemos aqui o caminho detalhado para vo
DragonBoard dhe OBD2: 12 hapa
![DragonBoard dhe OBD2: 12 hapa DragonBoard dhe OBD2: 12 hapa](https://i.howwhatproduce.com/images/001/image-1221-48-j.webp)
DragonBoard dhe OBD2: Duke lexuar të dhënat që dalin nga porta OBD2 në makinën tuaj, është e mundur të mblidhni informacione të mahnitshme prej tij. Duke përdorur DragonBoard 410c, ne kemi punuar në këtë projekt dhe e kemi detajuar këtu në mënyrë që ta bëni vetë. Ky projekt ishte i mundur vetëm
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 Si të ndërveproni Alexa Dragonboard, Aplikacioni Android dhe Makina e Kafesë: 7 hapa](https://i.howwhatproduce.com/images/006/image-17640-19-j.webp)
Si të bashkëveproni Alexa Dragonboard, Aplikacionin Android dhe Makinën e Kafesë: Ky mësim 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