翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ストリーミングとは
では 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 サービスクォータ」を参照してください。