Amazon Aws Alexa Lamdba Skill Home Automation
Alexa developer console
Invocation name could be anything. Intents can have variables (slots)
Lambda
Aws Lambda supports ruby https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/
Home automation
automation https://github.com/sjmog/ralyxa https://github.com/damianFC/alexa-rubykit
Develop auth http://tech.taskrabbit.com/blog/2016/12/02/amazon-alexa-rails/
SNS
https://www.youtube.com/watch?v=PsJsP-7cydk
To allow iam role to publish to topic https://docs.aws.amazon.com/sns/latest/dg/sns-access-policy-use-cases.html you need to attach policy.
Increase a default limit od $1 USD https://docs.aws.amazon.com/sns/latest/dg/sms_preferences.html https://aws.amazon.com/premiumsupport/knowledge-center/sns-sms-spending-limit-increase/
Alexa
smarthome https://developer.amazon.com/en-US/docs/alexa/smarthome/understand-the-smart-home-skill-api.html build alexa skill https://developer.amazon.com/blogs/post/Tx34M7F8Z8U7U8B/Creating-Your-First-Alexa-Smart-Home-Skill https://www.youtube.com/watch?v=BB3wwxgqPOU&t=1080s