Alexa(可选)
完成 Alexa Skill 云端配置 后,可以继续在 Alexa 开发者控制台进行配置。
将 Alexa Skill 集成至 RainMaker
配置 Alexa 开发者控制台
- 登录 Alexa 开发者控制台。
- 打开您在 创建 Alexa Smart Home Skill 小节中创建的 Skill。
Smart Home 设置
在左侧导航栏中点击
Smart Home
。在
Smart Home service endpoint
部分,输入在 获取已部署 Alexa Skill 的 Lambda ARNs 小节中记下的 Lambda 函数esp-RM-alexaSmarthome
的 ARN。- 勾选三个地区的复选框。
- 在
North America
字段,添加 us-east-1 部署区域的 lambda ARN。 - 在
Europe, India
字段,添加 eu-west-1 部署区域的 lambda ARN。 - 在
Far East
字段,添加 us-west-1 部署区域的 lambda ARN。
将
North America
终端节点的值复制到Default endpoint
字段,然后点击SAVE
。
地区设置
- 点击左侧导航栏顶部的语言与地区栏。
- 根据目标用户所在区域选择 Skill 的语言与地区。
账号关联设置
点击左侧导航栏的
Account Linking
。添加以下信息,将 RainMaker 认证与 Alexa 相关联。
您需要使用 为 Alexa 和谷歌语音助手创建 AWS Cognito 应用客户端 小节中的域名来建构认证 URL。
- Authorization URI:<domain-name>/oauth2/authorize
- Token URI:<domain-name>/oauth2/token
- Scope:aws.cognito.signin.user.admin
在
Your Client ID
和Your Secret
字段中输入您在 为 Alexa Skill 和 Google Actions 获取客户端 ID 和 Secret 小节从 Alexa 应用中获取的客户端 ID 和 Secret,并点击Save
。
在 Alexa 手机应用中启用 Skill
- 在 Google Play Store 或 App Store 中下载 Amazon Alexa 应用。
- 打开应用,点击
Settings
或者More
标签页,然后点击Skills and Games
。
打开
Your Skills
,左划下面的列表,点击Dev
。在
Development
中点击您的 Skill,然后点击ENABLE TO USE
,您将被重定向至 RainMaker 登录界面。
- 输入您的 RainMaker 手机应用登录凭证。完成后,Alexa 应用即可发现 RainMaker 手机应用中的设备。
Beta 测试
- 点击
Distribution
并在各语言选项中填写所需信息,然后点击Availability
。您将看到 Beta 测试 选项。