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 的预建测试可帮助您根据使用TLS、、MQTT、Device Shado w 和 IoT 作业的最佳实践来验证您的设备软件。您还可以下载已签名的资格报告,以提交 Amazon 合作伙伴网络,让您的设备符合 Amazon 合作伙伴设备目录的要求,而无需将您的设备发送到其中,更无需等待它进行测试。

注意

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

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

设备顾问支持RSA服务器证书。

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

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

TLS协议

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

设备顾问支持以下TLS协议:

  • TLS1.3(推荐使用)

  • TLS1.2

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

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

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

MQTT结束了 WebSocket

发布、订阅

Signature Version 4

443

不适用

MQTT

发布、订阅

X.509 客户端证书

8883

x-amzn-mqtt-ca

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