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