翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
無料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
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 アカウント
https://portal.aws.amazon.com/billing/サインアップ
を開きます。 オンラインの手順に従います。
サインアップ手順の一環として、通話呼び出しを受け取り、電話キーパッドで検証コードを入力するように求められます。
にサインアップすると AWS アカウント、 AWS アカウントのルートユーザーが作成されます。ルートユーザーには、アカウントのすべての AWS のサービス とリソースへのアクセス権があります。セキュリティのベストプラクティスとして、ユーザーに管理アクセスを割り当て、ルートユーザーのみを使用してルートユーザーアクセスが必要なタスクを実行してください。
AWS は、サインアッププロセスが完了した後に確認 E メールを送信します。/ に移動し、マイアカウント を選択すると、いつでも現在のアカウントアクティビティを表示https://aws.amazon.com
管理アクセスを持つユーザーを作成する
にサインアップしたら AWS アカウント、 のセキュリティを確保し AWS アカウントのルートユーザー、 を有効にして管理ユーザーを作成し AWS IAM Identity Center、日常的なタスクにルートユーザーを使用しないようにします。
のセキュリティ保護 AWS アカウントのルートユーザー
-
ルートユーザーを選択し、 AWS アカウント E メールアドレスを入力して、アカウント所有者AWS Management Console
として にサインインします。次のページでパスワードを入力します。 ルートユーザーを使用してサインインする方法については、AWS サインイン ユーザーガイドのルートユーザーとしてサインインするを参照してください。
-
ルートユーザーの多要素認証 (MFA) を有効にします。
手順については、「 ユーザーガイド」の AWS アカウント 「ルートユーザー (コンソール) の仮想MFAデバイスの有効化」を参照してください。 IAM
管理アクセスを持つユーザーを作成する
-
IAM Identity Center を有効にします。
手順については、「AWS IAM Identity Center ユーザーガイド」の「AWS IAM Identity Centerの有効化」を参照してください。
-
IAM Identity Center で、ユーザーに管理アクセスを許可します。
を ID ソース IAM アイデンティティセンターディレクトリ として使用する方法のチュートリアルについては、 AWS IAM Identity Center ユーザーガイドの「デフォルトを使用してユーザーアクセスを設定する IAM アイデンティティセンターディレクトリ」を参照してください。
管理アクセス権を持つユーザーとしてサインインする
-
IAM Identity Center ユーザーでサインインするには、IAMIdentity Center ユーザーの作成時に E メールアドレスにURL送信されたサインインを使用します。
IAM Identity Center ユーザーを使用してサインインする方法については、AWS サインイン 「 ユーザーガイド」の AWS 「 アクセスポータルにサインインする」を参照してください。
追加のユーザーにアクセス権を割り当てる
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 使用状況メトリクスデータを公開するアクセス許可を付与します。