AI实践哪家强?来 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:391705
用户头像

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

关注

评论 1 条评论

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

LP流动性质押挖矿dapp系统开发分红模式定制

开发v-hkkf5566

分布式数据库架构路线大揭秘

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

NFT游戏藏品开发DApp系统搭建

薇電13242772558

NFT

etl 增量对比解决方案 etl-engine 如何实现增量对比抽取

weigeonlyyou

大数据 hadoop 数据库迁移 云数据迁移 Kafka ETL

共36万字!为上岸Alibaba,我把Github上Java面试题都整理了一遍

Java你猿哥

Java Spring Boot ssm 面经 春招

人工智能深入油气领域 百度智能云与石化盈科共建合同智能化应用平台

百度开发者中心

人工智能

Python十大实用技巧【附源码】

我爱娃哈哈😍

Python 开发技巧

触达率提升 20%,融云推送优化实践

融云 RongCloud

产品 实践 融云

唯一入选的制品库!嘉为蓝鲸CPack制品管理平台成功入选!

嘉为蓝鲸

IT

Spring生态简介

Java你猿哥

Java spring Spring Boot 后端 ssm

在线教育≠在线观看:风变科技应用无影打造自动化实训教学模式

云布道师

无影

介绍3种ssh远程连接的方式

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 3 月 PK 榜

图数据库中的“分布式”和“数据切分”(切图)

NebulaGraph

数据库 分布式 图数据库

2021年第十一届数据技术嘉年华(DTC)资料分享

墨天轮

数据库 GaussDB TiDB 国产数据库 南大通用

软件测试/测试开发丨数据持久化技术(Python)的使用

测试人

软件测试 自动化测试 测试开发

嘉为科技与工银科技正式启动数字研运一体化合作项目

嘉为蓝鲸

如何通过C#/VB.NET从PowerPoint文档中提取图片

在下毛毛雨

C# .net PowerPoint 提取图像

与高校开发者面对面,昇腾AI开发者创享日首次走进沈阳高校

科技热闻

得物榜单|全链路生产迁移及B/C端数据存储隔离

得物技术

运维 生产

软件测试/测试开发丨跨平台API对接(Python)的使用

测试人

软件测试 jenkins 自动化测试 测试开发

如何分析网站监控中的数据报表,都有哪些关键信息?

云智慧AIOps社区

监控 监控宝 云智慧 监控安全 网站监控

信通院MLOps旗舰级评测,业内首批通过!

百度开发者中心

人工智能 深度学习‘’ 文心一言

软件测试|教你如何用Python获取昨天今天明天的日期

霍格沃兹测试开发学社

阿里三面46题:java高级+数据库+网络+架构设计!含答案大赠送!

Java你猿哥

Java 阿里巴巴 后端 面经 春招

先巩固下 Java 线程这些基础操作,再开始多线程编程也不迟

Java你猿哥

Java 多线程 开发

对象存储BOS: 通过安卓SDK使用HTTPDNS服务

百度开发者中心

对象存储

【广州银行信用卡中心】5分钟实现一键发布!

嘉为蓝鲸

IT

加速国产化真替真用,京东云打造“多云多芯多活””数字基础设施

京东科技开发者

国产化 数字化建设 数字基础设施 国产化替代 京东云峰会

12家辽宁AI领先企业加入昇腾万里伙伴计划

科技热闻

xx产品介绍

andy

【中远海运特运】WeOps产品为业务系统安全稳定保驾护航!

嘉为蓝鲸

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