Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门。Device Advisor
Device Advisor 是一种基于云的完全托管式测试功能,用于在设备软件开发过程中验证 IoT 设备。Device Advisor 提供预构建的测试,您可以使用这些测试验证 IoT 设备与 Amazon IoT Core 之间的连接是否安全可靠,然后再将设备部署到生产环境。Device Advisor 的预构建测试可帮助您根据最佳实践验证您的设备软件,以便使用 TLS、MQTT、Device Shadow 和 IoT Jobs。您还可以下载已签名的资格报告,以提交 Amazon 合作伙伴网络,让您的设备符合 Amazon 合作伙伴设备目录的要求,而无需将您的设备发送到其中,更无需等待它进行测试。
Device Advisor 在 us-east-1、us-west-2、ap-northeast-1、eu-west-1 区域中获得支持。Device Advisor 支持使用 X509 客户端证书的 MQTT。
任何已构建连接到 Amazon IoT Core 的设备均可以使用 Device Advisor。您可以通过 Amazon IoT 控制台,或者使用 Amazon CLI 或 SDK,来访问 Device Advisor。准备好测试设备时,请使用 Amazon IoT Core 注册设备,然后使用 Device Advisor 终端节点配置设备软件。然后选择预构建的测试,加以配置,在您的设备上运行测试,随之获取测试结果以及详细的日志或资格报告。
Device Advisor 是 Amazon 云中的测试终端节点。若要测试设备,您可以配置设备使其连接到 Device Advisor 提供的测试终端节点。将设备配置成能够连接到测试终端节点后,您可以访问 Device Advisor 的控制台,或使用 Amazon SDK 选择要在设备上运行的测试。然后,Device Advisor 会管理测试的整个生命周期,包括资源调配、测试过程调度、管理状态机、记录设备行为、记录结果并以测试报告的形式提供最终结果。