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.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakandelete-thing-shadow
.
- AWS CLI
-
Untuk menghapus dokumen bayangan perangkat
delete-thing-shadow
Contoh 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.
-
Untuk API detailnya, lihat DeleteThingShadow
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-thing-shadow
.
- AWS CLI
-
Untuk mendapatkan dokumen bayangan sesuatu
get-thing-shadow
Contoh 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 isi
output.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 GetThingShadow
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-thing-shadow
.
- AWS CLI
-
Untuk memperbarui bayangan sesuatu
update-thing-shadow
Contoh 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 isi
output.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.
-
Untuk API detailnya, lihat UpdateThingShadow
di Referensi AWS CLI Perintah.
-