1 注册亚马逊开发者账号
开发者需要前往亚马逊开发者平台,注册一个亚马逊开发者账号。
2 创建Smart Home Skill
在 developer console 中,找到Skills,点击Creat Skill。
为SKill起一个用户便于搜索的名称,并选择智能家居技能模板“Smart Home”。
3 填写基本信息
4 Account Linking信息填写(oauth2.0协议)
5 购买AWS Lambda,创建Smart Home Skill的Function
由于Amazon Alexa官方要求,使用Smart Home Skill模板的开发者,必须购买AWS的Lambda产品,完成语音控制链路中function的实现。
5.1 AWS Lambda 配置
我们为了让开发者更快地完成skill的开发,平台提供了现成代码的的下载,可以直接上传到AWS的Lambda中。
请根据以下步骤,完成Lambda的基本信息、上传代码、配置项的填写。
5.2 function ARN回填到Alexa Skill创建-步骤1的endpoint
6 下载Alexa App,调试Skill
注:在大陆地区下载Alexa app需要使用国外的应用市场账号,所以国内测试建议通过网页来配置。
网页配置地址:http://alexa.amazon.com/spa/index.html