Apa itu aliran? - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Apa itu aliran?

Dalam AWS IoT, aliran adalah sumber daya yang dapat dialamatkan secara publik yang merupakan abstraksi untuk daftar file yang dapat ditransfer ke perangkat IoT. Aliran tipikal berisi informasi berikut:

  • Nama Sumber Daya Amazon (ARN) yang secara unik mengidentifikasi aliran pada waktu tertentu. ARN ini memiliki pola. arn:partition:iot:region:account-ID:stream/stream ID

  • ID aliran yang mengidentifikasi aliran Anda dan digunakan (dan biasanya diperlukan) dalam perintah AWS Command Line Interface (AWS CLI) atau SDK.

  • Deskripsi aliran yang memberikan deskripsi sumber daya aliran.

  • Versi aliran yang mengidentifikasi versi tertentu dari aliran. Karena data streaming dapat dimodifikasi segera sebelum perangkat memulai transfer data, versi streaming dapat digunakan oleh perangkat untuk menegakkan pemeriksaan konsistensi.

  • Daftar file yang dapat ditransfer ke perangkat. Untuk setiap file dalam daftar, aliran merekam ID file, ukuran file, dan informasi alamat file, yang terdiri dari, misalnya, nama bucket Amazon S3, kunci objek, dan versi objek.

  • Peran AWS Identity and Access Management (IAM) yang memberikan pengiriman file AWS IoT berbasis MQTT izin untuk membaca file aliran yang disimpan dalam penyimpanan data.

AWS IoT Pengiriman file berbasis MQTT menyediakan fungsionalitas berikut sehingga perangkat dapat mentransfer data dari Cloud: AWS

  • Transfer data menggunakan protokol MQTT.

  • Support untuk format JSON atau CBOR.

  • Kemampuan untuk mendeskripsikan aliran (DescribeStreamAPI) untuk mendapatkan daftar file aliran, versi streaming, dan informasi terkait.

  • Kemampuan untuk mengirim data dalam blok kecil (GetStreamAPI) sehingga perangkat dengan kendala perangkat keras dapat menerima blok.

  • Support untuk ukuran blok dinamis per permintaan, untuk mendukung perangkat yang memiliki kapasitas memori berbeda.

  • Optimalisasi untuk permintaan streaming bersamaan ketika beberapa perangkat meminta blok data dari file streaming yang sama.

  • Amazon S3 sebagai penyimpanan data untuk file streaming.

  • Support untuk penerbitan log transfer data dari pengiriman file AWS IoT berbasis MQTT ke. CloudWatch

Untuk kuota pengiriman file berbasis MQTT, lihat Service Quotas di.AWS IoT CoreReferensi Umum AWS