Hardware
OS
Sofware
- Configure AVS(Alexa Voice Service)
- Connect AVS in your Pi
- 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
ALEXA Skill submit
ALEXA Skill has passed Amazon certification process
ALEXA Skill Alive
Search my skill in amazon.com
Reference