本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接到 AWS IoT Core 服务端点
您可以使用首选语言的AWS IoT Core软件开发工具包或直接调用 RE AWS ST API 来访问控制平面的功能。 AWS CLI我们建议使用 AWS CLI 或 AWS SDK 进行交互, AWS IoT Core 因为它们融合了呼叫 AWS 服务的最佳实践。直接调用 REST API 是一种选择,但您必须提供必要的安全凭证,以便能够访问 API。
注意
IoT 设备应该使用 AWS IoT 设备 SDK。设备软件开发工具包针对在设备上使用进行了优化,支持与的 MQTT 通信 AWS IoT,并支持设备最常使用 AWS IoT 的 API。有关 Device SDK 及其提供的特征的更多信息,请参阅 AWS IoT 设备 SDK。
移动设备应该使用 AWS 移动 SDK。移动 SDK 为 AWS IoT API、MQTT 设备通信以及移动设备上其他 AWS 服务的 API 提供支持。有关 Mobile SDK 及其提供的特征的更多信息,请参阅 AWS 移动 SDK。
您可以使用 Web 和移动应用程序中的 AWS Amplify 工具和资源来更轻松地连接 AWS IoT Core。有关使用 Amplif AWS IoT Core y 进行连接的更多信息,请参阅 Amplify 文档PubSub
以下各节介绍可用于开发和其他 AWS 服务并与 AWS IoT 之交互的工具和软件开发工具包。有关可用于构建和管理应用程序的 AWS 工具和开发套件的完整列表 AWS,请参阅构建工具 AWS
AWS CLI 适合 AWS IoT Core
AWS CLI 提供对 API 的命令行访问权限。 AWS
-
安装
有关如何安装的信息 AWS CLI,请参阅安装 AWS CLI。
-
身份验证
AWS CLI 使用来自您的证书 AWS 账户。
-
参考
有关这些 AWS IoT Core 服务的 AWS CLI 命令的信息,请参见:
有关在 PowerShell 脚本环境中管理 AWS 服务和资源的工具,请参阅AWS 工具 PowerShell
AWS 软件开发工具包
使用 AWS SDK,您的应用程序和兼容设备可以调用 AWS IoT API 和其他 AWS 服务的 API。本节提供 AWS 软件开发工具包和 AWS IoT Core 服务 API 的 API 参考文档的链接。
这些区域有: AWS SDK 支持这些 AWS IoT Core API
AWS 移动 SDK
AWS 移动 SDK 为移动应用程序开发人员提供服务的 API、使用 MQTT 进行物联网设备通信以及其他 AWS IoT Core 服务的 API 的特定平台支持。 AWS
的 REST API AWS IoT Core 务
可以使用 HTTP 请求直接调用这些 AWS IoT Core 服务的 REST API。
-
端点 URL
公开 AWS IoT Core 服务的 REST API 的服务端点因区域而异,并在 AWS IoT Core 端点和配额中列出。您必须使用拥有要访问的 AWS IoT 资源的区域的终端节点,因为 AWS IoT 资源是特定区域的。
-
身份验证
这些 AWS IoT Core 服务的 REST API 使用 AWS IAM 证书进行身份验证。有关更多信息,请参阅《 AWS 一般参考》中的 “签名 AWS API 请求”。
-
API 参考
有关 AWS IoT Core 服务的 REST API 提供的特定功能的信息,请参阅: