【问题标题】:Virtual devices for testing alexa smart home skill用于测试 alexa 智能家居技能的虚拟设备
【发布时间】:2019-06-18 01:52:05
【问题描述】:

我正在研究用于控制智能家电的亚马逊智能家居技能。我已经完成了为此创建技能的工作。现在我想用任何类型的虚拟设备测试我的技能。有什么方法(或虚拟设备)可以在不使用物理设备的情况下测试智能家居技能。

【问题讨论】:

  • 你可以使用simulator

标签: alexa alexa-skills-kit alexa-voice-service alexa-app smarthomeskill


【解决方案1】:

在没有物理硬件的情况下,我可以使用 2 个选项进行测试。

  1. 在开发者控制台 (developer.amazon.com) 中编辑技能时,有一个“测试”选项卡可让您测试您的技能并查看发送/返回的有效负载。

  2. 还有一个很酷的在线工具,称为 Echoism (https://echosim.io/welcome),可让您登录您的亚马逊帐户并通过浏览器与 Alexa 交互。要使用此功能,您需要确保通过您帐户中的开发者控制台为该技能启用测试。

还有一些库,具体取决于您使用的语言,它们允许您在本地进行测试,而无需先部署到 lambda。如果您使用的是 Node.js,请尝试使用 node-lambda (https://www.npmjs.com/package/node-lambda)。您可以创建自己的有效负载并在本地根据您的技能进行测试。您还可以打包您的技能,对其进行测试,然后通过终端部署到 lambda。如果您使用 Python,请尝试 PythonLambda (https://github.com/nficano/python-lambda)。它与 node-lambda 具有相同的功能。

【讨论】:

    猜你喜欢
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 2017-07-23
    • 2020-10-25
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    相关资源
    最近更新 更多