AWS IoT data contoh menggunakan AWS CLI - AWS SDKContoh Kode

Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen.

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

AWS IoT data contoh menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS IoT data.

Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakandelete-thing-shadow.

AWS CLI

Untuk menghapus dokumen bayangan perangkat

delete-thing-shadowContoh berikut menghapus seluruh dokumen bayangan untuk perangkat bernamaMyRPi.

aws iot-data delete-thing-shadow \ --thing-name MyRPi \ "output.txt"

Perintah tidak menghasilkan output pada layar, tetapi output.txt berisi informasi yang mengonfirmasi versi dan stempel waktu dokumen bayangan yang Anda hapus.

{"version":2,"timestamp":1560270384}

Untuk informasi selengkapnya, lihat Menggunakan Bayangan di Panduan Pengembang AWS IoT.

Contoh kode berikut menunjukkan cara menggunakanget-thing-shadow.

AWS CLI

Untuk mendapatkan dokumen bayangan sesuatu

get-thing-shadowContoh berikut mendapatkan dokumen bayangan benda untuk hal IoT yang ditentukan.

aws iot-data get-thing-shadow \ --thing-name MyRPi \ output.txt

Perintah tidak menghasilkan output pada layar, tetapi berikut ini menunjukkan isioutput.txt:

{ "state":{ "reported":{ "moisture":"low" } }, "metadata":{ "reported":{ "moisture":{ "timestamp":1560269319 } } }, "version":1,"timestamp":1560269405 }

Untuk informasi selengkapnya, lihat Alur Data Layanan Device Shadow di AWS Panduan Pengembang IoT.

  • Untuk API detailnya, lihat GetThingShadowdi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanupdate-thing-shadow.

AWS CLI

Untuk memperbarui bayangan sesuatu

update-thing-shadowContoh berikut memodifikasi keadaan bayangan perangkat saat ini untuk hal yang ditentukan dan menyimpannya ke fileoutput.txt.

aws iot-data update-thing-shadow \ --thing-name MyRPi \ --payload "{"state":{"reported":{"moisture":"okay"}}}" \ "output.txt"

Perintah tidak menghasilkan output pada layar, tetapi berikut ini menunjukkan isioutput.txt:

{ "state": { "reported": { "moisture": "okay" } }, "metadata": { "reported": { "moisture": { "timestamp": 1560270036 } } }, "version": 2, "timestamp": 1560270036 }

Untuk informasi selengkapnya, lihat Alur Data Layanan Device Shadow di AWS Panduan Pengembang IoT.