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