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

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

Device Advisor

Device Advisor 是一种基于云的完全托管式测试功能,用于在设备软件开发过程中验证 IoT 设备。Device Advisor 提供预先构建的测试,在将设备部署到生产环境之前 Amazon IoT Core,您可以使用这些测试来验证物联网设备的可靠性和安全连接。Device Advisor 的预构建测试可帮助您根据最佳实践验证您的设备软件,以便使用 TLSMQTTDevice ShadowIoT Jobs。您还可以下载已签名的资格报告,以提交 Amazon 合作伙伴网络,让您的设备符合 Amazon 合作伙伴设备目录的要求,而无需将您的设备发送到其中,更无需等待它进行测试。

注意

Device Advisor 在 us-east-1、us-west-2、ap-northeast-1、eu-west-1 区域中获得支持。

设备顾问支持使用 MQTT 和 MQTT over S WebSocket ecure (WSS) 协议发布和订阅消息的设备和客户端。所有协议都支持 IPv4 和 IPv6。

Device Advisor 支持 RSA 服务器证书。

任何专为连接而设计的设备 Amazon IoT Core 都可以利用设备顾问。您可以从Amazon IoT 控制台访问设备顾问,也可以使用 Amazon CLI 或 SDK 访问设备顾问。准备好测试您的设备时,请在设备顾问端点注册设备 Amazon IoT Core 并配置设备软件。然后选择预构建的测试,加以配置,在您的设备上运行测试,随之获取测试结果以及详细的日志或资格报告。

设备顾问是 Amazon 云端的测试端点。若要测试设备,您可以配置设备使其连接到 Device Advisor 提供的测试终端节点。将设备配置为连接到测试端点后,您可以访问设备顾问的控制台或使用 Amazon 软件开发工具包选择要在设备上运行的测试。然后,Device Advisor 会管理测试的整个生命周期,包括资源调配、测试过程调度、管理状态机、记录设备行为、记录结果并以测试报告的形式提供最终结果。

TLS 协议

传输层安全性协议(TLS)用于加密互联网等不安全的网络上的机密数据。TLS 协议是安全套接字层(SSL)协议的后继协议。

Device Advisor 支持以下 TLS 协议:

  • TLS 1.3(建议)

  • TLS 1.2

协议、端口映射和身份验证

设备或客户端使用设备通信协议通过设备端点连接到消息代理。下表列出了 Device Advisor 端点支持的协议以及使用的身份验证方法和端口。

协议、身份验证和端口映射
协议 支持的操作 身份验证 端口 ALPN 协议名称

MQTT 结束了 WebSocket

发布、订阅

Signature Version 4

443

不适用

MQTT

发布、订阅

X.509 客户端证书

8883

x-amzn-mqtt-ca

MQTT 发布、订阅 X.509 客户端证书 443 不适用