写点什么

全新的 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:391913
用户头像

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

关注

评论 1 条评论

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

实现即时沟通与协作的全功能IM即时通讯系统

BeeWorks

软件测试/测试开发/校招推荐 |中科创达软件股份有限公司岗位开放

测试人

程序员 软件测试 招聘 测试开发 内推

大咖汇聚,KaiwuDB 邀您共话 AI+ DB 发展新趋势

KaiwuDB

KaiwuDB AIDB

邀你见证一本思维小册子的诞生:《豆哥宝典:思维模型》

豆哥

AI 思维模型 GPT 宝典

低代码平台技术分享官丨工作流应用场景之任务交接

inBuilder低代码平台

工作流 低代码

持续测试新范式:拨压测一体化

阿里巴巴云原生

阿里云 云原生 压测 拨测

出海方案全线升级!融云「爱嗨游」线上发布会定档

融云 RongCloud

互联网 全球化 融云 出海 GenAI

天谋科技时序数据库 IoTDB 与 openEuler 操作系统完成兼容性互认证

Apache IoTDB

软件测试/测试开发丨基于人工智能的代码分析与 Bug 检测实战

测试人

人工智能 程序员 软件测试 自动化测试 测试开发

WorkPlus安全专属的企业IM助力政企高效协作

BeeWorks

回归营销初心,2023金投赏鲸鸿动能专场聚焦品牌重塑

最新动态

什么是多云? 为什么我们需要多云可观测性 (Observability)?

NineData

多云服务 多云架构 多云管理 多云 多云多源

算启新程 智享未来,英特尔携中国移动为行业数字化转型提供新动能

E科讯

提升代码重用性:模板设计模式在实际项目中的应用

树上有只程序猿

模板模式

9月活动回顾(免费领取PPT)|火山引擎DataLeap、ByteHouse多位专家带来DataOps、实时计算等前沿技术分享!

字节跳动数据平台

数据库 大数据 火山引擎 DataLeap 企业号10月PK榜

语音识别技术:现状、挑战与未来发展

数据堂

深入浅出了解华为云API网关的Gzip功能

云计算 软件开发 API 华为云

披荆斩棘的芒果 TV:基于 StarRocks 的云原生湖仓架构升级

StarRocks

自动化模式下,企业全面预算管理的提升

智达方通

自动化 全面预算管理 预测分析

基于 ACK Fluid 的混合云优化数据访问(四):将第三方存储目录挂载到 Kubernetes,提升效率和标准化

阿里巴巴云原生

阿里云 Kubernetes 容器 云原生 ACK

前端代码重复度检测

南城FE

JavaScript 前端 代码

“鲸鸿动能·品牌共创计划”发布,多项权益助力品牌激发无限潜能

最新动态

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