環境設定 - のマネージド統合 AWS IoT Device Management

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

環境設定

codegen.py コードジェネレーターを使用するように環境を設定する方法について説明します。

前提条件

環境を設定する前に、次の項目をインストールします。

  • Git

  • Python 3.10 以降

  • Poetry 1.2.0 以降

環境の設定

codegen.py コードジェネレーターを使用するように環境を設定するには、次の手順に従います。

  1. から End Device SDK の最新バージョンをダウンロードします AWS Management Console。

  2. Python 環境をセットアップします。Codegen プロジェクトは Python ベースで、依存関係管理に Poetry を使用します。

    1. codegen ディレクトリに poetry を使用してプロジェクトの依存関係をインストールします。

      poetry run poetry install --no-root
  3. リポジトリをセットアップします。

    1. connectedhomeip リポジトリのクローンを作成します。コード生成には、 connectedhomeip/scripts/フォルダにあるcodegen.pyスクリプトを使用します。詳細については、GitHub の「connectedhomeip」を参照してください。 GitHub

      git clone -b v1.4.0.0 https://github.com/project-chip/connectedhomeip.git
    2. IoT-managed-integrations-End-Device-SDK ルートフォルダと同じレベルでクローンを作成します。フォルダ構造は以下と一致する必要があります。

      |-connectedhomeip |-IoT-managed-integrations-End-Device-SDK
注記

サブモジュールを再帰的にクローンする必要はありません。