設定 AWS IoT Wireless - AWS IoT Wireless

設定 AWS IoT Wireless

註冊 AWS 時,您的 AWS 帳戶 帳戶會自動註冊 AWS 中的所有服務,包括 AWS IoT Wireless。您只需支付實際使用服務的費用。

請執行下節中的步驟來設定 AWS IoT Wireless:

設定您的 AWS 帳戶

首次使用 AWS IoT Core for LoRaWAN 或適用於 Amazon Sidewalk 的 AWS IoT Core 之前,請先完成下列任務來設定您的 AWS 帳戶:

註冊 AWS 帳戶。

如果您還沒有 AWS 帳戶,請完成以下步驟建立新帳戶。

註冊 AWS 帳戶
  1. 開啟 https://portal.aws.amazon.com/billing/signup

  2. 請遵循線上指示進行。

    部分註冊程序需接收來電,並在電話鍵盤輸入驗證碼。

    註冊 AWS 帳戶時,會建立 AWS 帳戶根使用者。根使用者有權存取該帳戶中的所有 AWS 服務和資源。作為最佳安全實務,將管理存取權指派給管理使用者,並且僅使用根使用者來執行需要根使用者存取權的任務

建立 IAM 使用者

若要建立管理員使用者,請選擇下列其中一個選項。

選擇一種管理管理員的方式 By 您也可以
在 IAM Identity Center

(建議)

使用短期憑證存取 AWS。

這與安全性最佳實務一致。有關最佳實務的資訊,請參閱 IAM 使用者指南中的 IAM 安全最佳實務

請遵循 AWS IAM Identity Center 使用者指南入門中的說明。 請參閱 AWS Command Line Interface 使用者指南中的設定 AWS CLI 以使用 AWS IAM Identity Center 設定程式設計存取。
在 IAM 中

(不建議使用)

使用長期憑證存取 AWS。 請遵循 IAM 使用者指南建立您的第一個 IAM 管理員使用者和使用者群組的說明。 請參閱 IAM 使用者指南中的管理 IAM 使用者的存取金鑰,設定程式設計存取。

以 IAM 使用者身分登入

建立 IAM 使用者後,您可以使用 IAM 使用者名稱和密碼登入 AWS。

以 IAM 使用者身分登入之前,您可以在 IAM 主控台中驗證 IAM 使用者的登入連結。在 IAM 儀表板的「IAM 使用者登入連結」下,您可以看到 AWS 帳戶 的登入連結。您登入連結的 URL 包含 AWS 帳戶 ID,不含破折號 (-)。

如果您不希望登入連結的 URL 包含 AWS 帳戶 ID,則可以建立帳戶別名。如需詳細資訊,請參閱《IAM 使用者指南》中的建立、刪除和列出 AWS 帳戶 別名

以 IAM 使用者身分登入
  1. 登出 AWS Management Console。

  2. 輸入您的登入連結,包括您的 AWS 帳戶 ID (但不包括破折號) 或您的 AWS 帳戶 別名。

    https://aws_account_id_or_alias.signin.aws.amazon.com/console
  3. 輸入您剛才建立的 IAM 使用者名稱和密碼。

登入時,導覽列會顯示「your_user_name @ your_aws_account_id」

安裝 Python 和 AWS CLI

在您連線 LoRaWAN 或 Sidewalk 終端裝置之前,必須先安裝 Python 並設定 AWS CLI。

重要

若要執行佈建和註冊 Sidewalk 終端裝置的完整加入工作流程,您還必須設定 Sidewalk 閘道和 HDK。如需指示,請參閱《Amazon Sidewalk 文件》中的設定硬體開發套件 (HDK)設定 Sidewalk 閘道

安裝 Python 和 Python3-pip

若要如下一節所述使用 AWS CLI 和 boto3,您必須使用 Python 3.6 或更新版本。如果您想使用 AWS IoT 主控台加入終端裝置,您可以略過本節並繼續設定 AWS 帳戶。要檢查您是否已經安裝了 Python 和 Python3-pip,請執行以下命令。如果執行這些命令傳回版本,這表示已正確安裝 Python 和 Python3-pip。

python3 -V pip3 --version

如果此命令傳回錯誤,原因可能是沒有安裝 Python,或您的作業系統呼叫 Python v3.x 可執行檔作為 Python3。在這種情況下,在執行命令時請以 python3 取代 python 的所有執行個體。如果仍然產生錯誤,請下載並執行 Python 安裝程式,或根據您的作業系統安裝 Python,如下所述。

Windows

在您的 Windows 電腦上,從 Python 網站下載 Python 然後執行安裝程式,在您的電腦上安裝 Python。

Linux

在 Ubuntu 機器上,執行下列 sudo 命令來安裝 Python。

sudo apt install python3 sudo apt install python3-pip
macOS

在你的 Mac 機器上,使用 Homebrew 來安裝 Python。Homebrew 也會安裝 pip,然後指向已安裝的 Python3 版本。

$ brew install python

設定 AWS CLI

以下步驟說明如何設定 AWS CLI 和 boto3 (適用於 Python 的 AWS SDK)。您必須先註冊 AWS 帳戶 並建立管理使用者,然後再依照這些步驟進行。如需指示,請參閱 設定 AWS IoT Wireless

  1. 安裝及設定 AWS CLI

    您可以使用 AWS CLI,以程式設計方式將您的 Sidewalk 終端裝置加入適用於 Amazon Sidewalk 的 AWS IoT Core。如果您想使用 AWS IoT 主控台來加入裝置,可以跳過本節。開啟 AWS IoT Core 主控台,然後繼續下一節,開始將裝置連接到適用於 Amazon Sidewalk 的 AWS IoT Core。如需有關設定 AWS CLI 的指示,請參閱安裝和設定 AWS CLI

  2. 安裝 boto3 (適用於 Python 的 AWS 開發套件)

    下列命令顯示如何安裝 boto3 (適用於 Python 的 AWS 開發套件) 和 AWS CLI。您也會安裝 botocore,這是執行 boto3 所需的。如需詳細說明,請參閱《Boto3 文件指南》中的安裝 Boto3

    注意

    awscli 版本 1.26.6 需要 3.10 或更高版本的 PyYAML 版本,但不得高於 5.5。

    python3 -m pip install botocore-version-py3-none-any.whl python3 -m pip install boto3-version-py3-none-any.whl
  3. 設定您的憑證和預設區域

    ~/.aws/credentials~/.aws/config 檔案中設定您的憑證和預設區域。boto3 程式庫使用這些憑證來識別您的 AWS 帳戶 並授權 API 呼叫。如需組態指示,請參閱: