连接到AWS IoT Core - AWS IoT Core

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

连接到AWS IoT Core

AWS IoT Core支持与 IoT 设备、无线网关、服务和应用程序的连接。设备可以连接到服务和其他设备,AWS IoT Core这样它们就可以向AWS IoT服务和其他设备发送数据和从中接收数据。应用程序和其他服务还可以连接AWS IoT Core以控制和管理物联网设备,并处理来自您的物联网解决方案的数据。本节介绍如何为物联网解决方案的各个方面选择最佳的连接和通信方式。AWS IoT Core

该图显示了如何AWS IoT Core提供用于连接物联网设备的设备端点AWS IoT以及用于连接应用程序和其他服务的服务端点AWS IoT Core。

有几种互动方式AWS IoT。AWS IoT Core对于 LoRa广域网区域和终端节点,应用程序AWS IoT Core - 控制面板端点和服务可以使用,设备可以使用AWS IoT设备端点或连接到。AWS IoT Core

AWS IoT Core - 控制面板端点

控制平面端点提供对控制和管理AWS IoT解决方案的功能的访问。AWS IoT Core

  • 终端节点

    AWS IoT Core - 控制面板AWS IoT Core Device Advisor 控制面板端点特定于区域,并列出在 AWS IoT Core 端点和配额中。端点的格式如下。

    终端节点用途

    终端节点格式

    供应

    AWS IoT Core - 控制面板

    AWS IoT控制平面端点

    AWS IoT控制平面 API

    AWS IoT Core设备顾问-控制平面

    api.iotdeviceadvisor.aws-region.amazonaws.com

    AWS IoT Core设备顾问控制平面 API
    • IPv4 终端 IPv4 节点 — 终端节点仅支持 IPv4 流量,并且适用于所有区域。

      IPv4 端点使用以下命名约定:

      iot.aws-region.amazonaws.com

      例如,us-east-1 区域的 IPv4 终端节点名称为。iot.us-east-1.amazonaws.com

    • 双栈(IPv4 和 IPv6)端点 — 双栈端点同时支持 IPv4 和流量。 IPv6 向双栈端点发出请求时,终端节点 URL 会解析为 IPv6 或 IPv4 地址,具体取决于网络和客户端使用的协议。

      双堆栈端点使用以下命名约定:

      iot.aws-region.api.aws

      例如,us-east-1 区域的双堆栈端点名称是 iot.us-east-1.api.aws

  • SDKs 和工具

    为和其他AWS服务AWSSDKs提供特定语言 APIs 的支持。AWS IoT Core APIsAWS移动版 SDKs为应用程序开发者提供了针对该 AWS IoT Core API和移动设备上的其他AWS服务的特定平台支持。

    AWS CLI提供对AWS IoT服务端点提供的功能的命令行访问权限。AWST@@ ools for PowerShell 提供了在 PowerShell 脚本环境中管理AWS服务和资源的工具。

  • 身份验证

    服务终端节点使用 IAM 用户和AWS证书对用户进行身份验证。

  • 了解详情

    有关更多信息和 SDK 参考链接,请参阅 Connect 连接到AWS IoT Core服务端点

AWS IoT设备端点

AWS IoT设备端点支持您的物联网设备与之间的通信AWS IoT。

  • 端点

    设备端点的支持AWS IoT Core和AWS IoT Device Management功能。它们是你特有的AWS 账户,你可以使用describe-endpoint命令查看它们是什么。

    终端节点用途

    终端节点格式

    供应

    AWS IoT Core - 数据面板

    请参阅AWS IoT设备数据和服务端点

    AWS IoT数据平面 API

    AWS IoT Device Management - 任务数据

    请参阅AWS IoT设备数据和服务端点

    AWS IoT作业数据面板 API

    AWS IoT设备顾问-数据平面

    请参阅配置您的设备

    不适用

    AWS IoT Device Management - 安全隧道

    api.tunneling.iot.aws-region.amazonaws.com

    AWS IoT安全隧道 API

    如果您使用双堆栈终端节点(IPv4 和 IPv6)进行数据平面操作,请使用iot:Data-ATS终端节点类型。 iot:Jobs IPv4 只能用于。有关这些端点及其支持的功能的更多信息,请参阅 AWS IoT设备数据和服务端点

  • SDKs

    AWS IoT设备 SDKs为设备用于通信的消息队列遥测传输 (MQTT) 和 WebSocket 安全 (WSS) 协议提供特定语言的支持。AWS IoT AWS移动 SDKs还为 MQTT 设备通信以及移动设备上的其他AWS服务提供支持。AWS IoT APIs APIs

  • 身份验证

    设备终端节点使用 X.509 证书或带有证书AWS的 IAM 用户对用户进行身份验证。

  • 了解详情

    有关更多信息和 SDK 参考链接,请参阅 AWS IoT设备 SDKs

AWS IoT Core适用于 LoRa WAN 网关和设备

AWS IoT Core用于 LoRa WAN 可将无线网关和设备连接到AWS IoT Core。

  • 端点

    AWS IoT Corefo LoRa r WAN 管理与账户和区域特定终端AWS IoT Core节点的网关连接。网关可以连接到您账户为 LoRa WAN 提供的配置和更新服务器 (CUPS) 端点。AWS IoT Core

    终端节点用途

    终端节点格式

    供应

    Configuration and Update Server(CUPS)

    account-specific-prefix.cups.lorawan.aws-region.amazonaws.com:443

    与 LoRa WAN 提供的配置和更新服务器AWS IoT Core进行网关通信

    LoRa广域网网络服务器 (LNS)

    account-specific-prefix.gateway.lorawan.aws-region.amazonaws.com:443

    与 LoRa WAN 提供的广域网网络服务器AWS IoT Core进行 LoRa网关通信

  • SDKs

    AWSSDK 支持构建 LoRa广域网的AWS IoT无线 API。AWS IoT Core有关更多信息,请参阅AWSSDKs 和工具包

  • 身份验证

    AWS IoT Core对于 LoRa WAN 设备通信,使用 X.509 证书来保护与的通信。AWS IoT

  • 了解详情

    有关配置和连接无线设备的更多信息,AWS IoT Core请参阅 LoRa WAN 区域和终端