Application - Alexa:修訂間差異
出自flip the world
已建立頁面,內容為 "thumb|300px|Alexa Logo thumb|300px|RPi3_Alexa == Hardware == * PRi * Speaker * Microphone == OS == * Raspbian ==…" |
Refactor: add [[Category:Projects
]] |
||
| 第86行: | 第86行: | ||
* [https://developer.amazon.com/blogs/post/Tx480XF5QCA6IN/managing-device-discovery-for-your-alexa-smart-home-skill, Managing Device Discovery for Your Alexa Smart Home Skill] | * [https://developer.amazon.com/blogs/post/Tx480XF5QCA6IN/managing-device-discovery-for-your-alexa-smart-home-skill, Managing Device Discovery for Your Alexa Smart Home Skill] | ||
* [https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system, Linking an Alexa User with a User in Your System] | * [https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system, Linking an Alexa User with a User in Your System] | ||
[[Category:Projects]] | |||
2026年8月21日 (五) 13:17的最新修訂

Hardware
- PRi
- Speaker
- Microphone
OS
- Raspbian
Sofware
- Configure AVS(Alexa Voice Service)
- Connect AVS in your Pi
- git clone https://github.com/novaspirit/AlexaPi/
- Go to AlexaPi, then, run "python main.py"
- Software apps and online services:
- Alexa Skills Kit
- AWS Lambda
- AWS IoT
- Alexa Voice Service
Python requirement
- pip install --upgrade pip
- pip install --upgrade requests
Configure AWS CLI
pi@raspberrypi:~/projects/rpi/alexa/AWShome $ aws configure AWS Access Key ID [None]: AKIAJGPRP7SSFRTAB3NQ AWS Secret Access Key [None]: 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 Default region name [None]: us-east-1 Default output format [None]:
Smart home arch
Create the Things using AWS IoT
- update awscli version to 1.11.75 above
pi@raspberrypi:~/projects/rpi/alexa/AWShome $ aws iot create-thing --thing-name floor-lamp usage: aws [options] <command> <subcommand> [parameters] aws: error: argument command: Invalid choice, valid choices are: autoscaling | cloudformation cloudfront | cloudsearch cloudsearchdomain | cloudtrail cloudwatch | cognito-identity cognito-sync | datapipeline directconnect | dynamodb ec2 | elasticache elasticbeanstalk | elastictranscoder elb | emr iam | importexport kinesis | logs opsworks | rds redshift | route53 route53domains | sdb ses | sns sqs | storagegateway sts | support swf | s3api s3 | configure help





