本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接到 Amazon IoT Core 服务端点
您可以使用首选语言的Amazon IoT Core软件开发工具包或直接调用 RE Amazon ST API 来访问控制平面的功能。 Amazon CLI我们建议使用 Amazon CLI 或 Amazon SDK 进行交互, Amazon IoT Core 因为它们融合了呼叫 Amazon 服务的最佳实践。直接调用 REST API 是一种选择,但您必须提供必要的安全凭证,以便能够访问 API。
注意
IoT 设备应该使用 Amazon IoT 设备 SDK。设备软件开发工具包针对在设备上使用进行了优化,支持与的 MQTT 通信 Amazon IoT,并支持设备最常使用 Amazon IoT 的 API。有关 Device SDK 及其提供的特征的更多信息,请参阅 Amazon IoT 设备 SDK。
移动设备应该使用 Amazon 移动 SDK。移动 SDK 为 Amazon IoT API、MQTT 设备通信以及移动设备上其他 Amazon 服务的 API 提供支持。有关 Mobile SDK 及其提供的特征的更多信息,请参阅 Amazon 移动 SDK。
您可以使用 Web 和移动应用程序中的 Amazon Amplify 工具和资源来更轻松地连接 Amazon IoT Core。有关使用 Amplif Amazon IoT Core y 进行连接的更多信息,请参阅 Amplify 文档PubSub
以下各节介绍可用于开发和其他 Amazon 服务并与 Amazon IoT 之交互的工具和软件开发工具包。有关可用于构建和管理应用程序的 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 SDK 支持这些 Amazon IoT Core API
Amazon 移动 SDK
Amazon 移动 SDK 为移动应用程序开发人员提供服务的 API、使用 MQTT 进行物联网设备通信以及其他 Amazon IoT Core 服务的 API 的特定平台支持。 Amazon
的 REST API Amazon IoT Core 务
可以使用 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 提供的特定功能的信息,请参阅: