集成Alexa和LIFX灯泡
技能等级 | 重点领域 | 操作系统 | 云服务/平台 |
---|---|---|---|
高级 | Alexa语音服务, 嵌入式, IoT, 智能家居 | Linux | Amazon AWS IoT |
™本项目利用Amazon技能套件和艾睿电子提供的DragonBoard™ 410c开发板,集成Alexa Voice Services和LIFX灯泡。集成后允许用户开/关LIFX灯泡,或通过语音命令变换灯光颜色(如,“Alexa,让DragonBoard 410c将颜色变为绿色”)。
目的
本项目使用DragonBoard 410c,目的是熟悉Amazon Alexa语音服务、Amazon技能套件和AWS Lambda函数。
构建/装配说明
所需材料/零件清单/工具
• Amazon Echo
其他资源
• 创建AWS lambda函数部署包
构建/装配
• 设置LIFX应用(不需要演示,但可能有用)
1.从市场下载LIFX应用
2.如果灯泡已经配对,请重置灯泡,然后将其与手机配对
3.按照应用说明完成设置
4.确保您已控制设备
• 获取私有令牌
1.作为开发人员注册LIFX申请Beta HTTP API
2.打开https://cloud.lifx.com/settings获取令牌。如果上述链接不起作用,请使用 https://api.developer.lifx.com/docs/authentication
• 复制代码
1.打开 https://github.com/TusharChugh/Alexa_Lifx_Dragonboard.git
• 设置AWS Lambda函数
• 设置LIFX应用(不需要演示,但可能有用)
1.打开 https://console.aws.amazon.com/lambda/
2.点击“创建lambda函数”
3.跳过
4.配置触发器 -> alexa技能套件,下一步
5.提供一些名称和描述
6.运行环境 python 2.7
7.压缩requests-2.11.1.dist-info,requests和dragonboard.py到dragonboard.zip
8.代码复制条目 -> 上传.zip文件
9.处理程序:dragonboard.lambda_handler
10.创建规则(lambda_basic_execution)
11.下一步 -> 完成函数
12.粘贴LIFX令牌至dragonboard.py
• 安装Alexa技能套件
1.打开 https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit
2.点击“创建技能”(需要登陆您的Amazon帐户)
3.点击“添加新技能”按钮
4.在技能信息标签页,将调用名称命名为“dragonboard”,并填写您选择的名称
5.转到交互模式标签页,首先根据'custom_slot_types.txt'添加自定义插槽类型 如: 类型:LIST_OF_COLORS值: 红 绿 蓝 橙 粉红 白 黄 紫 青
6.按原样复制intent_schema.json和sample_utterance.txt的内容
7.转到配置标签页,选择Lambda ARN(您可以在上一环节创建的“Lamda函数”顶部获取此ARN
8.转到测试标签页:示例表述 -> 输入表述 -> Alexa,告诉DragonBoard 410c,我心情不太好
9.您应该看到灯泡变换了颜色及Lambda响应结果dragonboard.lambda_handler
使用说明
示例表述:
• Alexa,告诉{应用名称}我感觉{颜色}(需要使用应用名称来调用Alexa)。
• Alexa,告诉DragonBoard 410c我心情不太好。(请点击 此处参阅支持的颜色列表)
• Alexa,让DragonBoard 410c开/关灯。
• Alexa,让DragonBoard 410c开/关灯。
>>浏览更多Qualcomm硬件案例:http://qualcomm.csdn.net/m/zone/qualcomm2016/project
Qualcomm 开发者专区是 Qualcomm 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区

申请成为“Qualcomm荣誉技术大使”
“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。
立即申请招贤纳士
Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。