基于AWS的Lambda+Alexa服务添加智能家居设备 (一)

说明:使用aws各类服务,你需要拥有一个亚马逊账户,可以自行注册。这一块网上资料较多,本文就不多说明亚马逊账户有关话题。

正文开始:(创建Lambda服务流程)

1.进入Lmabda管理后台:https://console.aws.amazon.com/lambda/home?region=us-east-1#/  (region=us-east-1是当前账户选择的地区编码,我这里选择的是弗吉尼亚北部)

2.点击创建Lambda函数,我这里选择 (从头开始创作)

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第1张图片

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第2张图片

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第3张图片

运行语言:Lambda支持有很多种,可以选择自己熟悉的语言种类,当然等Lambda函数创建完成之后也是可以更改的。这个还是比较重要的,之后的Alexa发现设备,操作设备都是通过Lamda函数进行处理,具体的处理在之后的博客中说明

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第4张图片

角色:Lambda给出了三种方式如下,我这里选择(创建自定义角色),当然自己已经创建角色,可以选择现有角色

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第5张图片

选择之后,亚马逊会自动打开IAM管理页面,在此页面进行创建新IAM角色,创建完成后会自动关闭页面跳回到Lamda创建页面

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第6张图片

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第7张图片

点击创建函数,则进入到此函数管理页面

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第8张图片基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第9张图片

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第10张图片

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第11张图片

如果选择的是Java8,也就是说你的Java项目需要打包成Jar或者zip格式的 。Lambda函数是支持直接测试的,当你上传完代码或者编辑完代码,可以选择测试事件,进行测试。

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第12张图片点击配置测试事件,进入测试用例编辑页面

基于AWS的Lambda+Alexa服务添加智能家居设备 (一)_第13张图片

到现在,一个基本的Lamda函数创建完成,如果感兴趣,可持续关注。后面会继续讲触发器,测试基于Java代码的发现设备测试

你可能感兴趣的:(Lambda,+,Alexa)