無料RTOS認定スイートを実行するための前提条件を設定する - 無料RTOS

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

無料RTOS認定スイートを実行するための前提条件を設定する

このセクションでは、 AWS IoT Device Testerでマイクロコントローラーをテストするための前提条件について説明します。

サポートされているウェブブラウザを使用する

IDT無料RTOS UI では、次のウェブブラウザがサポートされています。

ブラウザ Version
Google Chrome 最新の 3 つのメジャーバージョン
Mozilla Firefox 最新の 3 つのメジャーバージョン
Microsoft Edge 最新の 3 つのメジャーバージョン
MacOS 版 Apple Safari 最新の 3 つのメジャーバージョン

より良いエクスペリエンスを得るには、Google Chrome または Mozilla Firefox を使用することをお勧めします。

注記

IDT無料RTOS UI は Microsoft Internet Explorer をサポートしていません。

無料ダウンロードRTOS

次のコマンドGitHubを使用して、 から FreeRTOS のリリースをダウンロードできます。

git clone --branch <FREERTOS_RELEASE_VERSION> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive

ここで、<FREERTOS_RELEASE_VERSION> は、 にリストされているバージョンに対応する FreeRTOS (例えば、202007.00) IDTのバージョンですでサポートされているバージョン AWS IoT Device Tester。これにより、サブモジュールを含む完全なソースコードを確保し、無料 のバージョンIDTに正しいバージョンの を使用しRTOS、その逆も同様です。

Windows では、パスの長さは 260 文字に制限されています。FreeRTOS のパス構造は多くのレベルであるため、Windows を使用している場合は、ファイルパスを 260 文字の制限内に維持してください。例えば、 C:\FreeRTOSではなく に無料RTOSクローンを作成しますC:\Users\username\programs\projects\myproj\FreeRTOS\

LTS 認定に関する考慮事項 (LTSライブラリを使用する無料RTOS認定)

  • マイクロコントローラーを AWS Partner Device Catalog の FreeRTOS の長期サポート (LTS) ベースのバージョンとして指定するには、マニフェストファイルを指定する必要があります。詳細については、「 無料RTOS認定ガイド」の「無料RTOS認定チェックリスト」を参照してください。

  • マイクロコントローラーが FreeRTOS のLTSベースバージョンをサポートしていることを検証し、 AWS Partner Device Catalog への送信に認定するには、FreeRTOS Qualification AWS IoT Device Tester (IDT) テストスイートバージョン v1.4.x で (FRQ) を使用する必要があります。

  • FreeRTOS のLTSベースバージョンのサポートは、Free の 202012.xx バージョンに制限されていますRTOS。

IDT 無料ダウンロードRTOS

すべてのバージョンの FreeRTOS には、認定テストを実行するための RTOSの対応するバージョンIDTがあります。から適切なRTOSバージョンの IDT を無料でダウンロードしますでサポートされているバージョン AWS IoT Device Tester

読み取りおよび書き込みのアクセス許可があるファイルシステム上の場所に IDT for FreeRTOS を抽出します。Microsoft Windows にはパス長の文字数制限があるため、 C:\や などのルートディレクトリに IDT for FreeRTOS を抽出しますD:\

注記

IDT パッケージをローカルドライブに抽出することをお勧めします。NFSディレクトリや Windows ネットワーク共有フォルダなどの共有場所IDTから複数のユーザーが実行できるようにすると、システムが応答しなかったり、データが破損したりする可能性があります。

AWS アカウントの作成と設定

にサインアップする AWS アカウント

がない場合は AWS アカウント、次の手順を実行して作成します。

にサインアップするには AWS アカウント
  1. https://portal.aws.amazon.com/billing/サインアップ を開きます。

  2. オンラインの手順に従います。

    サインアップ手順の一環として、通話呼び出しを受け取り、電話キーパッドで検証コードを入力するように求められます。

    にサインアップすると AWS アカウント、 AWS アカウントのルートユーザーが作成されます。ルートユーザーには、アカウントのすべての AWS のサービス とリソースへのアクセス権があります。セキュリティのベストプラクティスとして、ユーザーに管理アクセスを割り当て、ルートユーザーのみを使用してルートユーザーアクセスが必要なタスクを実行してください。

AWS は、サインアッププロセスが完了した後に確認 E メールを送信します。/ に移動し、マイアカウント を選択すると、いつでも現在のアカウントアクティビティを表示https://aws.amazon.comし、アカウントを管理できます。

管理アクセスを持つユーザーを作成する

にサインアップしたら AWS アカウント、 のセキュリティを確保し AWS アカウントのルートユーザー、 を有効にして管理ユーザーを作成し AWS IAM Identity Center、日常的なタスクにルートユーザーを使用しないようにします。

のセキュリティ保護 AWS アカウントのルートユーザー
  1. ルートユーザーを選択し、 AWS アカウント E メールアドレスを入力して、アカウント所有者AWS Management Consoleとして にサインインします。次のページでパスワードを入力します。

    ルートユーザーを使用してサインインする方法については、AWS サインイン ユーザーガイドルートユーザーとしてサインインするを参照してください。

  2. ルートユーザーの多要素認証 (MFA) を有効にします。

    手順については、「 ユーザーガイド」の AWS アカウント 「ルートユーザー (コンソール) の仮想MFAデバイスの有効化」を参照してください。 IAM

管理アクセスを持つユーザーを作成する
  1. IAM Identity Center を有効にします。

    手順については、「AWS IAM Identity Center ユーザーガイド」の「AWS IAM Identity Centerの有効化」を参照してください。

  2. IAM Identity Center で、ユーザーに管理アクセスを許可します。

    を ID ソース IAM アイデンティティセンターディレクトリ として使用する方法のチュートリアルについては、 AWS IAM Identity Center ユーザーガイド「デフォルトを使用してユーザーアクセスを設定する IAM アイデンティティセンターディレクトリ」を参照してください。

管理アクセス権を持つユーザーとしてサインインする
  • IAM Identity Center ユーザーでサインインするには、IAMIdentity Center ユーザーの作成時に E メールアドレスにURL送信されたサインインを使用します。

    IAM Identity Center ユーザーを使用してサインインする方法については、AWS サインイン 「 ユーザーガイド」の AWS 「 アクセスポータルにサインインする」を参照してください。

追加のユーザーにアクセス権を割り当てる
  1. IAM Identity Center で、最小権限のアクセス許可を適用するベストプラクティスに従うアクセス許可セットを作成します。

    手順については、「AWS IAM Identity Center ユーザーガイド」の「権限設定を作成する」を参照してください。

  2. グループにユーザーを割り当て、そのグループにシングルサインオンアクセス権を割り当てます。

    手順については、「AWS IAM Identity Center ユーザーガイド」の「グループの参加」を参照してください。

AWS IoT Device Tester マネージドポリシー

AWSIoTDeviceTesterForFreeRTOSFullAccess マネージドポリシーには、デバイステスターがメトリクスを実行および収集できるように、次のアクセス許可が含まれています。

  • iot-device-tester:SupportedVersion

    がサポートする無料RTOSバージョンとテストスイートバージョンのリストを取得してIDT、 から利用できるアクセス許可を付与します AWS CLI。

  • iot-device-tester:LatestIdt

    ダウンロード可能な AWS IoT Device Tester 最新バージョンを取得するアクセス許可を付与します。

  • iot-device-tester:CheckVersion

    製品、テストスイート、および AWS IoT Device Tester バージョンの組み合わせに互換性があることを確認するアクセス許可を付与します。

  • iot-device-tester:DownloadTestSuite

    テストスイートをダウンロードするアクセス許可を付与 AWS IoT Device Tester します。

  • iot-device-tester:SendMetrics

    AWS IoT Device Tester 使用状況メトリクスデータを公開するアクセス許可を付与します。