AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

协议

消息代理支持使用 MQTT 协议进行发布和订阅,并支持使用 HTTPS 协议进行发布。两个协议均通过 IP 版本 4 和 IP 版本 6 受支持。消息代理还支持基于 WebSocket 的 MQTT 协议。

协议/端口映射

下表显示了 AWS IoT 支持的每个协议、身份验证方法和每个协议使用的端口。

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

协议 身份验证 端口

MQTT

客户端证书

8883、443

HTTP

客户端证书

8443

HTTP

SigV4

443

MQTT 和 WebSocket

SigV4

443

使用 MQTT 与端口 443 上的 X.509 客户端证书身份验证进行连接的客户端必须实施应用程序层协议协商 (ALPN) TLS 扩展,并将 x-amzn-mqtt-ca 作为 ProtocolNameList 中的 ProtocolName 传递。通过将 MQTT 与端口 8883 上的 X.509 客户端证书身份验证结合使用来打开连接不需要 ALPN。

本页内容: