阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

全新的 Alexa Smart Home Skill API 灵活性增强

  • 2018-09-28
  • 本文字数:1084 字

    阅读完需:约 4 分钟

Amazon最近对Amazon Smart Home Skill API 进行了更新,作为预览版发布,这个新版本引入了新的功能,可以作为构造块来设置设备属性和功能。另外,通过引入自定义功能机制,Smart Home Skill 的灵活性也增大了。

Amazon 给 Smart Home Skill API 增加的三个新功能主要为设备可以拥有的行为和(或)属性的控制类,例如:

以上列出的功能扩展了现在可用的一些功能,例如 Alexa.BrightnessController Alexa.Cooking ,但它们还是有区别的。实际上,这三个新的功能不是为了模仿一些抽象的专用设备,例如锁、烹饪用具等。它们提供的功能和传统设备提供的功能有所不同。例如,烹饪用具可以设置开关(控制开 / 关)、温度控制器(数值的控制)以及计时器(时间的控制)。

正如上面的例子所展示的一样,这里需要强调新的是,Smart Home Skill API 允许开发人员在相同的设备中组合使用多个功能。它们可以更容易地作为构造块来实现设备功能。

复制代码
"endpoints": [
{
"endpointId": "endpoint-dishwasher",
"friendlyName": “dishwasher”,
...
"capabilities": [
{
"type”: "AlexaInterface",
"interface”: "Alexa.ToggleController",
"version”: "3",
"instance": "SampleManufacturer.Washer.AutoDry",
...
},
{
"type”: "AlexaInterface",
"interface”: "Alexa.ToggleController",
"version”: "3",
"instance": "SampleManufacturer.Washer.Buzzer",
...
}
]
}
]

想要了解有关新 API 的信息,请阅读“如何连接设备至Alexa ”。

另一个旨在促进skill 与日益复杂的设备无缝集成的变更是将自定义交互模型和Smart Home Skill 相结合在一起。自定义交互模型可以帮助开发人员通过Alexa 控制用户和设备之间更复杂的交互。例如,使用自定义的交互模型,你可以通过几个相关问题更好地按照用户的需求来打开烤箱,例如使用什么通风方案、定时器设置多久等。这对于用户和开发人员都有很大的好处,因为用户不需要为同一个设备设置两个skill,而对于开发人员来说,维护一个skill 总比维护多个要来得方便。

如上所述,新的Smart Home API 仅提供预览版,开发人员需要加入预览版计划才可以使用。

查看英文原文 Alexa Smart Home Skills Gain Flexibility with New API

感谢无明对本文的审校。

2018-09-28 08:391238
用户头像

发布了 218 篇内容, 共 64.9 次阅读, 收获喜欢 75 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

华为大神花费5个月打造的这份714页学习笔记系列,面试看这个就够了

Java 程序员 后端

华为财经2021春招面试,尚硅谷springboot笔记,最全Java知识总结

Java 程序员 后端

卧薪尝胆70天内推入职阿里,2021Java春招

Java 程序员 后端

原来SqlSession只是个甩手掌柜,Redis有几种数据类型

Java 程序员 后端

分享复习经验和后台开发面经,阿里架构师深入讲解Java开发

Java 程序员 后端

助你面试一臂之力,linux基础教程第2版课后思考题答案,阿里巴巴Java面试题

Java 程序员 后端

十年Java编程开发生涯,未来教育计算机二级java激活码,面试官突击一问

Java 程序员 后端

厉害了!尚硅谷mysql中employees表,腾讯T2手把手教你

Java 程序员 后端

厉害了!java使用教程视频,我的Java春季历程

Java 程序员 后端

只需一篇文章吃透Java多线程技术,内容非常全面

Java 程序员 后端

初级Java面试题大全,极客邦科技面试,linux架构学习视频

Java 程序员 后端

Android 构建工具--AAPT2源码解析(一)

vivo互联网技术

打包APK 源码剖析 Android端

十分钟带你回顾Spring常问的知识点,springcloud面试题汇集与答案

Java 程序员 后端

声纹识别帮你守住钱袋子,聊一聊证券行业里的人工智能

Zilliz

AI 向量检索 Milvus 向量

Tapdata 携手精诚瑞宝,共拓 Real Time DaaS 蓝海市场

tapdata

数据库

十年Java编程开发生涯,尚学堂网易上的中级,推荐一个GitHub项目

Java 程序员 后端

只需一篇文章吃透Java多线程技术,那些BAT大厂的Java面试官到底在想些什么

Java 程序员 后端

DevOps 时代的高效测试之路

CODING DevOps

DevOps 团队 自动化测试 持续交付

分享我在Java开发中走的一些弯路,不同层级的Java开发者的不同行为

Java 程序员 后端

别再说自己不会JVM虚拟机了,35岁技术人如何转型做管理

Java 程序员 后端

劲爆!java微信小程序开发教程视频,Java学习路线指南

Java 程序员 后端

华为Java面试题及答案,java开发实例教程课后答案石磊,查漏补缺

Java 程序员 后端

十分钟带你看懂Netty如何实现C-S,美团Java开发面试

Java 程序员 后端

只用了几百行代码写的百度搜索引擎,程序员Javaweb源码

Java 程序员 后端

别再说自己不会了!极客时间破解版没用,Redis成神之路电子版教程已问世

Java 程序员 后端

厉害了,java入门电子书百度网盘下载,Java中高级面试

Java 程序员 后端

反向代理、负载均衡实战,【深度思考

Java 程序员 后端

史上最全的Java面试题集锦,高级Java工程师面试技术

Java 程序员 后端

别再说你不会!linux服务器搭建教程视频百度网盘,nginx入门书籍

Java 程序员 后端

鸿蒙轻内核源码分析:异常钩子模块系统中断异常,如何转储异常信息

华为云开发者联盟

鸿蒙 内存 存储 函数 异常钩子

【免费报名】与阿里云一同探索视频云的新技术与新场景

阿里云视频云

阿里云 音视频 视频编码 视频编解码 视频云

全新的Alexa Smart Home Skill API灵活性增强_移动_Sergio De Simone_InfoQ精选文章