ストリーミングとは - AWS IoT Core

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

ストリーミングとは

では AWS IoT、ストリームはパブリックにアドレス可能なリソースであり、IoT デバイスに転送できるファイルのリストの抽象化です。一般的なストリーミングには、以下の情報が含まれています。

  • Amazon リソースネーム (ARN) は、特定の時刻にストリーミングを一意に識別します。この ARN のパターンは arn:partition:iot:region:account-ID:stream/stream ID です。

  • ストリームを識別し、() または SDK コマンドで使用される (通常は必須) ストリーム ID。 AWS Command Line Interface AWS CLI

  • ストリーミングリソースの説明を提供するストリーミングの説明

  • ストリーミングの特定のバージョンを識別するストリーミングバージョン。ストリーミングデータはデバイスがデータ転送を開始する直前に変更できるため、デバイスはストリーミングバージョンを使用して整合性チェックを実施できます。

  • デバイスに転送できるファイルのリスト。リスト内の各ファイルについて、ストリーミングはファイル ID、ファイルサイズ、および Amazon S3 バケット名、オブジェクトキー、オブジェクトバージョンなどで構成されるファイルのアドレス情報を記録します。

  • データストレージに保存されているストリームファイルを読み取るアクセス許可を MQTT ベースのファイル配信に付与 AWS IoT する AWS Identity and Access Management (IAM) ロール

AWS IoT MQTT ベースのファイル配信は、デバイスが クラウドからデータを転送できるように、 AWS 次の機能を提供します。

  • MQTT プロトコルを使用したデータ転送。

  • JSON または CBOR 形式のサポート。

  • ストリーミングファイルリスト、ストリーミングバージョン、および関連情報を取得するためのストリーミング (DescribeStream API) を記述する機能。

  • ハードウェア制約のあるデバイスがブロックを受信できるように、小さなブロック (GetStream API) でデータを送信する機能。

  • 異なるメモリ容量を持つデバイスをサポートするための、リクエストごとの動的ブロックサイズのサポート。

  • 複数のデバイスが同じストリーミングファイルからデータブロックをリクエストする場合の同時実行ストリーミングリクエストの最適化。

  • ストリーミングファイルのデータストレージとしての Amazon S3。

  • AWS IoT MQTT ベースのファイル配信から CloudWatch へのデータ転送ログ発行のサポート。

MQTT ベースのファイル配信クォータについては、「AWS 全般のリファレンス」の「AWS IoT Core サービスクォータ」を参照してください。