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

协议

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

协议/端口映射

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

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

协议 身份验证 端口 ALPN ProtocolName

MQTT

X.509 客户端证书

8883、443

x-amzn-mqtt-ca

HTTPS

X.509 客户端证书

8443、443

x-amzn-http-ca

HTTPS

SigV4

443

不适用

通过 WebSocket 的 MQTT

SigV4

443

不适用

使用 X.509 客户端证书身份验证在端口 443 上连接的客户端必须实施应用程序层协议协商 (ALPN) TLS 扩展,并使用由该客户端发送的 ALPN ProtocolNameList 中的上面列出的 ALPN ProtocolName 作为 ClientHello 消息的一部分。

本页内容: