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