在控制台中开始使用 Device Advisor - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在控制台中开始使用 Device Advisor

本教程可帮助您入门Amazon IoT Core Device Advisor在控制台上。Device Advisor 提供诸如所需测试和已签署的资格认证报告之类的功能 您可以使用这些测试和报告对设备进行鉴定和列出Amazon合作伙伴设备目录详情请见Amazon IoT Core资格认证计划

有关使用 Device Advisor 的更多信息,请参阅 Device Advisor 工作流Device Advisor 详细控制台工作流

要完成本教程,请执行 设置 中概述的步骤。

注意

以下内容支持设备顾问Amazon Web Services 区域:

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(俄勒冈州)

  • 亚太地区(东京)

  • 欧洲地区(爱尔兰)

开始使用
  1. Amazon IoT控制台的下方的导航窗格测试,选择设备顾问。然后,选择开始演练控制台上的按钮。

  2. 这个设备顾问入门页面概述了创建测试套件和对设备运行测试所需的步骤。您还可以在此处找到您的账户的 Device Advisor 测试终端。您必须在用于测试的设备上配置固件或软件才能连接到此测试端点。

    要完成本教程,您必须先完成本教程创建事物和证书。在您查看了下面的信息之后它是如何工作的,选择下一步

  3. 步骤 1:选择协议,请从列出的选项中选择一个协议。然后选择下一步

  4. Step 2(步骤 2)中,您可以创建和配置自定义测试套件。自定义测试套件必须拥有至少一个测试组,并且每个测试组必须拥有至少一个测试用例。我们为您添加了 MQTT Connect 测试用例,以便您能开始操作。

    选择 Test suite properties(测试套件属性)。

    创建测试套件时,必须提供测试套件属性。您可以配置如下套件级属性:

    • 测试套件名称:输入测试套件的名称。

    • 超时(可选):当前测试套件中每个测试用例的超时时间(以秒为单位)。如果您未指定超时值,则将使用默认值。

    • 标签(可选):向测试套件添加标签。

    完成后,选择 Update properties(更新属性)。

  5. (可选)要更新测试套件组配置,请选择编辑测试组名称旁边的按钮。

    • 名称:输入测试套件组的自定义名称。

    • 超时(可选):当前测试套件中每个测试用例的超时时间(以秒为单位)。如果您未指定超时值,则将使用默认值。

    完成后,选择完成继续。

  6. (可选)要更新测试用例的测试用例配置,请选择编辑测试用例名称旁边的按钮。

    • 名称:输入测试套件组的自定义名称。

    • 超时(可选):所选测试用例的超时(以秒为单位)。如果您未指定超时值,则将使用默认值。

    完成后,选择完成继续。

  7. (可选)要向测试套件添加更多测试组,请选择添加测试组,然后按照步骤 5 中的说明进行操作。

  8. (可选)要添加更多测试用例,请将测试用例拖到测试用例划分为您的任何测试组。

  9. 您可以更改测试组和测试用例的顺序。要进行更改,请在列表中向上或向下拖动列出的测试用例。Device Advisor 按照你列出的顺序运行测试。

    配置测试套件后,选择 Next(下一步)。

  10. 第 3 步,选择一个Amazon IoT使用 Device Advisor 测试的东西或证书。如果您没有任何现有的事物或证书,请参阅 设置

  11. 您可以配置 Device Advisor 用来执行的设备角色Amazon IoT代表您的测试设备执行 MQTT 操作。对于MQTT 连接仅限测试用例,连接操作是自动选择的。这是因为设备角色需要此权限才能运行测试套件。对于其他测试用例,将选择相应的操作。

    为每个选定的操作提供资源值。例如,对于连接操作,提供您的设备用于连接设备顾问端点的客户端 ID。您可以使用逗号分隔的值提供多个值,并使用通配符 (*) 字符为值提供前缀。例如,提供发布以开头的任何主题的权限MyTopic,输入MyTopic*作为资源价值。

    使用先前创建的设备角色来自设置,选择选择现有角色。然后在下方选择您的设备角色选择角色

    使用提供的两个选项之一配置您的设备角色,然后选择下一步

  12. 测试端点部分,选择最适合您的用例的端点。使用相同的测试套件同时运行多个测试套件Amazon Web Services 账户,选择设备级终端节点。要一次运行一个测试套件,请选择账户级终端节点

  13. 第 4 步显示所选测试设备、测试端点、测试套件和配置的测试设备角色的概述。要对分区进行更改,请选择编辑您要编辑的分区的按钮。确认测试配置后,选择创建测试套件并运行测试。

    注意

    为了获得最佳结果,可以在开始运行测试套件之前将选定的测试设备连接到 Device Advisor 测试端点。我们建议您为您的设备构建一个机制,尝试每五秒钟连接到我们的测试端点,持续最多一到两分钟。

  14. 在导航窗格下方测试,选择设备顾问,然后选择测试运行和结果。选择运行的测试套件以查看其运行详细信息和日志。

  15. 访问亚马逊CloudWatch套件运行日志:

    • 选择测试套件日志来查看CloudWatch测试套件运行的日志。

    • 选择测试用例日志让任何测试用例都能查看特定于测试用例的内容CloudWatch日志。

  16. 根据您的测试结果,对您的设备进行故障排除操作,直到通过所有测试。