本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至 AWS IoT Core 服務端點
您可以使用您慣用語言的 AWS SDK AWS CLI,或直接呼叫 REST API 來存取 AWS IoT Core-控制平面的功能。我們建議您使用 AWS CLI 或 AWS SDK 與之互動, AWS IoT Core 因為它們包含了呼叫 AWS 服務的最佳做法。直接呼叫 REST API 是一個選項,但您必須提供必要的安全憑證以便存取 API。
注意
IoT 裝置應使用 AWS IoT 裝置開發套件。裝置 SDK 已針對裝置使用最佳化、支援 MQTT 通訊 AWS IoT,並支援裝置最常使用的 AWS IoT API。如需裝置軟體開發套件及其提供之功能的詳細資訊,請參閱 AWS IoT 裝置開發套件。
行動裝置應使用 AWS 行動開發套件。行動開發套件可支援 AWS IoT API、MQTT 裝置通訊,以及行動裝置上其他 AWS 服務的 API。如需 Mobile 軟體開發套件及其提供之功能的詳細資訊,請參閱 AWS 行動開發套件。
您可以使用 Web 和移動應用程序中的 AWS Amplify 工具和資源來更輕鬆地連接 AWS IoT Core。如需有關使用 Amplify 連線 AWS IoT Core 的詳細資訊,請參閱 Amplify 文件中的 Pub 子入門
下列各節說明您可用來開發及與其他 AWS 服務互動的工具 AWS IoT 和 SDK。如需可用於建置和管理應用程式的 AWS 工具和開發套件的完整清單 AWS,請參閱建置的工具 AWS
AWS CLI 對於 AWS IoT Core
提 AWS CLI 供 AWS API 的命令列存取權。
-
安裝
如需有關如何安裝的資訊 AWS CLI,請參閱安裝 AWS CLI.
-
身分驗證
AWS CLI 使用您的 AWS 帳戶.
-
參考資料
如需這些 AWS IoT Core 服務之 AWS CLI 命令的相關資訊,請參閱:
如需在 PowerShell 指令碼環境中管理 AWS 服務和資源的AWS 工具
AWS 開發套件
借 AWS 助 SDK,您的應用程序和兼容設備可以調用其他 AWS 服務的 AWS IoT API 和 API。本節提供 AWS SDK 和 AWS IoT Core 服務 API 參考文件的連結。
AWS 開發套件支援這些 API AWS IoT Core
AWS 行動開發套件
行 AWS 動開發套件為服務的 API、使用 MQTT 的 IoT 裝置通訊,以及其他 AWS IoT Core 服務的 API,提供行動應用程式開發人員平台特定的支援。 AWS
AWS IoT Core 服務的其餘 API
AWS IoT Core 服務的其餘 API 可以通過使用 HTTP 請求直接調用。
-
端點 URL
公開 AWS IoT Core 服務之 REST API 的服務端點會因區域而有所不同,並列於 AWS IoT Core 端點和配額中。您必須針對具有要存取之 AWS IoT 資源的區域使用端點,因為 AWS IoT 資源是區域特定的。
-
身分驗證
AWS IoT Core 服務的其餘 API 使用 AWS IAM 登入資料進行身份驗證。如需詳細資訊,請參閱 AWS 一般參考中的簽署 AWS API 要求。
-
API 參考
如需服務之 REST API 所提供之特定功能的相關資 AWS IoT Core 訊,請參閱: