View a markdown version of this page

Topik cadangan - AWS IoT Core

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

Topik cadangan

Topik yang dimulai dengan tanda dolar ($) disediakan untuk digunakan oleh AWS IoT. Anda dapat berlangganan dan mempublikasikan topik yang dicadangkan ini jika memungkinkan; Namun, Anda tidak dapat membuat topik baru yang dimulai dengan tanda dolar. Operasi publikasi atau berlangganan yang tidak didukung untuk topik yang dicadangkan dapat mengakibatkan koneksi terputus.

Topik model aset

Topik Operasi klien diizinkan Deskripsi

$ aws/sitewise /aset-model//aset/properti/ assetModelId assetId propertyId

Langganan

AWS IoT SiteWise menerbitkan pemberitahuan properti aset untuk topik ini. Untuk informasi selengkapnya, lihat Ber interaksi dengan AWS layanan lain di Panduan AWS IoT SiteWise Pengguna.

AWS IoT Device Defender topik

Pesan-pesan ini mendukung buffer respons dalam format Concise Binary Object Representation (CBOR) dan JavaScript Object Notation (JSON), tergantung pada payload-format topik. AWS IoT Device Defender topik hanya mendukung penerbitan MQTT.

payload-format Jenis data format respons
cbor Representasi Objek Biner Ringkas (CBOR)
json JavaScript Notasi Objek (JSON)

Untuk informasi selengkapnya, lihat Men girim metrik dari perangkat.

Topik Operasi yang diizinkan Deskripsi

$aws/things/thingName/defender/metrics/payload-format

Publikasikan

AWS IoT Device Defender agen menerbitkan metrik untuk topik ini. Untuk informasi selengkapnya, lihat Men girim metrik dari perangkat.

$aws/things/thingNamedefender/metrics/payload-format//diterima

Langganan

AWS IoT menerbitkan ke topik ini setelah AWS IoT Device Defender agen menerbitkan pesan yang berhasil ke $aws/things/thingName/defender/metrics/payload-format. Untuk informasi selengkapnya, lihat Men girim metrik dari perangkat.

$aws/things/thingNamedefender/metrics//payload-format/ditolak

Langganan

AWS IoT menerbitkan ke topik ini setelah AWS IoT Device Defender agen menerbitkan pesan yang tidak berhasil ke $aws/things/thingName/defender/metrics/payload-format. Untuk informasi selengkapnya, lihat Men girim metrik dari perangkat.

AWS IoT Core Topik Lokasi Perangkat

AWS IoT Core Lokasi Perangkat dapat menyelesaikan data pengukuran dari perangkat Anda dan memberikan perkiraan lokasi perangkat IoT Anda. Data pengukuran dari perangkat dapat mencakup GNSS,, seluler Wi-Fi, dan alamat IP. AWS IoT Core Lokasi Perangkat kemudian memilih jenis pengukuran yang memberikan akurasi terbaik dan memecahkan informasi lokasi perangkat. Untuk informasi selengkapnya, lihat AWS IoT Core Lokasi Perangkat dan Menyelesaikan lokasi perangkat menggunakan AWS IoT Core Topik MQTT Lokasi Perangkat.

Topik Operasi yang diizinkan Deskripsi

$customer_device_id/aws/device_location/dapatkan_posisi_estimasi

Publikasikan

Perangkat menerbitkan topik ini untuk mendapatkan data pengukuran mentah yang dipindai untuk diselesaikan oleh Lokasi AWS IoT Core Perangkat.

$aws/device_location/customer_device_id/get_position_estimate/accepted

Langganan

AWS IoT Core Lokasi Perangkat menerbitkan ke topik ini setelah berhasil menyelesaikan lokasi perangkat.

$aws/device_location/customer_device_id/get_position_estimate/rejected

Langganan

AWS IoT Core Lokasi Perangkat menerbitkan ke topik ini ketika tidak dapat menyelesaikan lokasi perangkat dengan sukses karena kesalahan 4xx.

Topik peristiwa

Pesan acara dipublikasikan ketika peristiwa tertentu terjadi. Misalnya, peristiwa dihasilkan oleh registri ketika hal-hal ditambahkan, diperbarui, atau dihapus. Tabel menunjukkan berbagai AWS IoT acara dan topik yang dicadangkan.

Topik Operasi klien diizinkan Deskripsi

$aws/events/certificates/registered/caCertificateId

Langganan

AWS IoT menerbitkan pesan ini ketika AWS IoT secara otomatis mendaftarkan sertifikat dan ketika klien menyajikan sertifikat dengan PENDING_ACTIVATION status. Untuk informasi selengkapnya, lihat Konfigurasikan koneksi pertama oleh klien untuk pendaftaran otomatis.

$ aws/events /pekerjaan//dibatalkan jobID

Langganan

AWS IoT menerbitkan pesan ini saat pekerjaan dibatalkan. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /pekerjaan/ /pembatalan_dalam proses jobID

Langganan

AWS IoT menerbitkan pesan ini saat pembatalan pekerjaan sedang berlangsung. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /pekerjaan/ /selesai jobID

Langganan

AWS IoT menerbitkan pesan ini ketika pekerjaan telah selesai. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /pekerjaan//dihapus jobID

Langganan

AWS IoT menerbitkan pesan ini saat pekerjaan dihapus. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /pekerjaan/ /penghapusan_dalam_sedang berlangsung jobID

Langganan

AWS IoT menerbitkan pesan ini saat penghapusan pekerjaan sedang berlangsung. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /JobExecution//dibatalkan jobID

Langganan

AWS IoT menerbitkan pesan ini saat eksekusi pekerjaan dibatalkan. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /JobExecution//dihapus jobID

Langganan

AWS IoT menerbitkan pesan ini saat eksekusi pekerjaan dihapus. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /JobExecution//gagal jobID

Langganan

AWS IoT menerbitkan pesan ini ketika eksekusi pekerjaan gagal. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /JobExecution//ditolak jobID

Langganan

AWS IoT menerbitkan pesan ini ketika eksekusi pekerjaan ditolak. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /JobExecution//dihapus jobID

Langganan

AWS IoT menerbitkan pesan ini saat eksekusi pekerjaan dihapus. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /JobExecution/ /berhasil jobID

Langganan

AWS IoT menerbitkan pesan ini ketika eksekusi pekerjaan berhasil. Untuk informasi selengkapnya, lihat Peristiwa tugas.
$ aws/events /jobExecution/ /timed_out jobID

Langganan

AWS IoT menerbitkan pesan ini ketika waktu eksekusi pekerjaan habis. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$aws/events/presence/connected/clientId

Langganan

AWS IoT menerbitkan ke topik ini ketika klien MQTT dengan ID klien yang ditentukan terhubung ke AWS IoT. Untuk informasi selengkapnya, lihat Connect/Disconnect acara.

$aws/events/presence/disconnected/clientId

Langganan

AWS IoT menerbitkan ke topik ini ketika klien MQTT dengan ID klien yang ditentukan terputus ke. AWS IoT Untuk informasi selengkapnya, lihat Connect/Disconnect acara.

$aws/events/subscriptions/subscribed/clientId

Langganan

AWS IoT menerbitkan topik ini ketika klien MQTT dengan ID klien yang ditentukan berlangganan topik MQTT. Untuk informasi selengkapnya, lihat Subscribe/Unsubscribe acara.

$aws/events/subscriptions/unsubscribed/clientId

Langganan

AWS IoT menerbitkan ke topik ini ketika klien MQTT dengan ID klien yang ditentukan berhenti berlangganan topik MQTT. Untuk informasi selengkapnya, lihat Subscribe/Unsubscribe acara.

$ aws/events /benda//dibuat thingName

Langganan

AWS IoT menerbitkan ke topik ini ketika thingName benda itu dibuat. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /hal /diperbarui thingName

Langganan

AWS IoT menerbitkan ke topik ini ketika thingName hal itu diperbarui. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /benda//dihapus thingName

Langganan

AWS IoT menerbitkan ke topik ini ketika thingName benda itu dihapus. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /ThingGroup//dibuat thingGroupName

Langganan

AWS IoT menerbitkan ke topik ini ketika grup thingGroupName benda dibuat. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /ThingGroup//diperbarui thingGroupName

Langganan

AWS IoT menerbitkan ke topik ini ketika grup thingGroupName benda diperbarui. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /ThingGroup//dihapus thingGroupName

Langganan

AWS IoT menerbitkan ke topik ini ketika grup thingGroupName benda dihapus. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /thingType/ /dibuat thingTypeName

Langganan

AWS IoT menerbitkan ke topik ini ketika jenis thingTypeName benda dibuat. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /ThingType//diperbarui thingTypeName

Langganan

AWS IoT menerbitkan ke topik ini ketika jenis thingTypeName benda diperbarui. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/events /ThingType//dihapus thingTypeName

Langganan

AWS IoT menerbitkan ke topik ini ketika jenis thingTypeName benda dihapus. Untuk informasi selengkapnya, lihat Peristiwa registri.

$aws/events/thingTypeAssociation/thing/thingName/thingTypeName

Langganan

AWS IoT menerbitkan ke topik ini ketika sesuatu thingName dikaitkan dengan atau dipisahkan dari jenis thingTypeName benda. Untuk informasi selengkapnya, lihat Peristiwa registri.

$aws/events/thingGroupMembership/thingGroup/thingGroupName/benda//ditambahkan thingName

Langganan

AWS IoT menerbitkan ke topik ini ketika thingName sesuatu ditambahkan ke grup bendathingGroupName. Untuk informasi selengkapnya, lihat Peristiwa registri.

$aws/events/thingGroupMembership/thingGroup/thingGroupName/benda//dihapus thingName

Langganan

AWS IoT menerbitkan ke topik ini ketika thingName benda dihapus dari grup bendathingGroupName. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/eventsthingGroupHierarchy/thingGroup/parentThingGroupName//anak ThingGroup /ditambahkan childThingGroupName

Langganan

AWS IoT menerbitkan ke topik ini ketika grup childThingGroupName benda ditambahkan ke grup bendaparentThingGroupName. Untuk informasi selengkapnya, lihat Peristiwa registri.

$ aws/eventsthingGroupHierarchy/thingGroup/parentThingGroupName//anak//ThingGroupdihapus childThingGroupName

Langganan

AWS IoT menerbitkan ke topik ini ketika grup childThingGroupName benda dihapus dari grup bendaparentThingGroupName. Untuk informasi selengkapnya, lihat Peristiwa registri.

Topik penyediaan armada

catatan

Operasi klien yang dicatat sebagai Terima dalam tabel ini menunjukkan topik AWS IoT yang diterbitkan langsung ke klien yang memintanya, apakah klien telah berlangganan topik atau tidak. Klien harus mengharapkan untuk menerima pesan respons ini bahkan jika mereka belum berlangganan. Pesan respons ini tidak melewati broker pesan dan mereka tidak dapat berlangganan oleh klien atau aturan lain.

Pesan-pesan ini mendukung buffer respons dalam format Concise Binary Object Representation (CBOR) dan JavaScript Object Notation (JSON), tergantung pada payload-format topik.

payload-format Jenis data format respons
cbor Representasi Objek Biner Ringkas (CBOR)
json JavaScript Notasi Objek (JSON)

Untuk informasi selengkapnya, lihat Penyediaan perangkat MQTT API.

Topik Operasi klien diizinkan Deskripsi

$ aws/certificates /buat/ payload-format

Publikasikan

Publikasikan ke topik ini untuk membuat sertifikat dari permintaan penandatanganan sertifikat (CSR).

$ aws/certificates /buat/ /diterima payload-format

Berlangganan, Terima

AWS IoT menerbitkan ke topik ini setelah panggilan berhasil ke $ aws/certificates /create/payload-format.

$ aws/certificates /buat/ /ditolak payload-format

Berlangganan, Terima

AWS IoT menerbitkan ke topik ini setelah panggilan tidak berhasil ke $ aws/certificates /cre payload-format ate/.

$ aws/certificates /buat-dari-csr/ payload-format

Publikasikan

Menerbitkan ke topik ini untuk membuat sertifikat dari CSR.

$ aws/certificates /create-from-csr//diterima payload-format

Berlangganan, Terima

AWS IoT menerbitkan ke topik ini panggilan yang berhasil ke $ aws/certificates /create-from-csr/payload-format.

$ aws/certificates /create-from-csr//ditolak payload-format

Berlangganan, Terima

AWS IoT menerbitkan ke topik ini panggilan yang gagal ke $ aws/certificates /create-from-csr/payload-format.

$ aws/provisioning -templat templateName es//penyediaan/ payload-format

Publikasikan

Publikasikan ke topik ini untuk mendaftarkan sesuatu.

$ aws/provisioning -templates//provision/ /diterima templateName payload-format

Berlangganan, Terima

AWS IoT menerbitkan ke topik ini setelah panggilan berhasil ke $ aws/provisioning -templates//provision/. templateName payload-format

$ aws/provisioning -templates//penyediaan//ditolak templateName payload-format

Berlangganan, Terima

AWS IoT menerbitkan ke topik ini setelah panggilan tidak berhasil ke $ aws/provisioning -templates//provision/. templateName payload-format

Topik pekerjaan

catatan

Operasi klien yang dicatat sebagai Terima dalam tabel ini menunjukkan topik AWS IoT yang diterbitkan langsung ke klien yang memintanya, apakah klien telah berlangganan topik atau tidak. Klien harus mengharapkan untuk menerima pesan respons ini bahkan jika mereka belum berlangganan.

Pesan respons ini tidak melewati broker pesan dan mereka tidak dapat berlangganan oleh klien atau aturan lain. Untuk berlangganan pesan terkait aktivitas pekerjaan, gunakan notify-next topik notify dan.

Saat berlangganan topik pekerjaan dan jobExecution acara untuk solusi pemantauan armada Anda, Anda harus terlebih dahulu mengaktifkan acara pekerjaan dan eksekusi pekerjaan untuk menerima peristiwa apa pun di sisi cloud.

Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

Topik Operasi klien diizinkan Deskripsi

$aws/things/thingName/jobs/get

Publikasikan

Perangkat menerbitkan pesan ke topik ini untuk membuat GetPendingJobExecutions permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$ aws/thingsthingName/jobs/get//diterima

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan yang berhasil dari GetPendingJobExecutions permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$ aws/thingsthingName//jobs/get/ditolak

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan saat GetPendingJobExecutions permintaan ditolak. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/jobs/start-berikutnya

Publikasikan

Perangkat menerbitkan pesan ke topik ini untuk membuat StartNextPendingJobExecution permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/jobs/start-next/accepted

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan yang berhasil atas StartNextPendingJobExecution permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/jobs/start-next/rejected

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan saat StartNextPendingJobExecution permintaan ditolak. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/pekerjaan/ /dapatkan jobId

Publikasikan

Perangkat menerbitkan pesan ke topik ini untuk membuat DescribeJobExecution permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/pekerjaan//jobIdget/accepted

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan yang berhasil atas DescribeJobExecution permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/pekerjaan//jobIdget/rejected

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan saat DescribeJobExecution permintaan ditolak. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/pekerjaan/ /pembaruan jobId

Publikasikan

Perangkat menerbitkan pesan ke topik ini untuk membuat UpdateJobExecution permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/pekerjaan//jobIdupdate/accepted

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan yang berhasil atas UpdateJobExecution permintaan. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

Catatan

Hanya perangkat yang menerbitkan ke $aws/things/thingName/jobs/ jobId /update menerima pesan tentang topik ini.

$aws/things/thingName/pekerjaan//jobIdupdate/rejected

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima tanggapan saat UpdateJobExecution permintaan ditolak. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

Catatan

Hanya perangkat yang menerbitkan ke $aws/things/thingName/jobs/ jobId /update menerima pesan tentang topik ini.

$aws/things/thingName/jobs/notify

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima pemberitahuan saat eksekusi pekerjaan ditambahkan atau dihapus ke daftar eksekusi yang tertunda untuk suatu hal. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$aws/things/thingName/jobs/notify-berikutnya

Berlangganan, Terima

Perangkat berlangganan topik ini untuk menerima pemberitahuan saat eksekusi tugas tertunda berikutnya untuk hal tersebut diubah. Untuk informasi selengkapnya, lihat Pekerjaan perangkat operasi MQTT API.

$ aws/events /pekerjaan/ /selesai jobId

Langganan

Layanan Pekerjaan menerbitkan acara tentang topik ini saat pekerjaan selesai. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /pekerjaan//dibatalkan jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini saat pekerjaan dibatalkan. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /pekerjaan//dihapus jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini saat pekerjaan dihapus. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /pekerjaan/ /pembatalan_dalam proses jobId

Langganan

Layanan Pekerjaan menerbitkan acara tentang topik ini saat pembatalan pekerjaan dimulai. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /pekerjaan/ /penghapusan_dalam_sedang berlangsung jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini saat penghapusan pekerjaan dimulai. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /JobExecution/ /berhasil jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini ketika eksekusi pekerjaan berhasil. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /JobExecution//gagal jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini ketika eksekusi pekerjaan gagal. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /JobExecution//ditolak jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini ketika eksekusi pekerjaan ditolak. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /JobExecution//dibatalkan jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini ketika eksekusi pekerjaan dibatalkan. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /jobExecution/ /timed_out jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini ketika waktu eksekusi pekerjaan habis. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /JobExecution//dihapus jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini saat eksekusi pekerjaan dihapus. Untuk informasi selengkapnya, lihat Peristiwa tugas.

$ aws/events /JobExecution//dihapus jobId

Langganan

Layanan Jobs menerbitkan acara tentang topik ini saat eksekusi pekerjaan dihapus. Untuk informasi selengkapnya, lihat Peristiwa tugas.

Topik perintah

catatan

Operasi klien yang dicatat sebagai Terima dalam tabel ini menunjukkan topik AWS IoT yang diterbitkan langsung ke klien yang memintanya, apakah klien telah berlangganan topik atau tidak. Klien harus mengharapkan untuk menerima pesan respons ini bahkan jika mereka belum berlangganan.

Pesan respons ini tidak melewati broker pesan dan mereka tidak dapat berlangganan oleh klien atau aturan lain.

Topik Operasi klien diizinkan Deskripsi

$aws/commands/<devices>/<DeviceID>/eksekusi /permintaan<ExecutionId>/<PayloadFormat>

$aws/commands/<devices>/<DeviceID>/eksekusi /permintaan <ExecutionId>

Berlangganan, Terima

Perangkat menerima pesan tentang topik ini ketika permintaan dibuat untuk memulai eksekusi perintah dari konsol atau menggunakan StartCommandExecution API. Dalam hal ini, <devices> dapat berupa hal-hal IoT atau klien MQTT, dan <DeviceID> dapat berupa nama benda IoT atau ID klien MQTT.

$aws/commands///<DeviceID>eksekusi<devices>//tanggapan<ExecutionId>/<PayloadFormat>

Publikasikan

Perangkat menggunakan API UpdateCommandExecution MQTT untuk menerbitkan pesan ke topik ini tentang eksekusi perintah. Pesan dipublikasikan sebagai respons terhadap permintaan untuk memulai eksekusi perintah dari konsol atau menggunakan StartCommandExecution API. Pesan yang dipublikasikan akan menggunakan JSON atau CBOR sebagai. <PayloadFormat>

$aws/commands/<devices>/<DeviceID>/eksekusi//<ExecutionId>response/accepted<PayloadFormat>

$aws/commands/<devices>/<DeviceID>/eksekusi/<ExecutionId>/response/accepted

Berlangganan, Terima

Jika layanan cloud berhasil memproses hasil eksekusi perintah, AWS IoT Device Management menerbitkan respons terhadap topik /diterima.

$aws/commands/<devices>/<DeviceID>/eksekusi//<ExecutionId>response/rejected<PayloadFormat>

$aws/commands/<devices>/<DeviceID>/eksekusi/<ExecutionId>/response/rejected

Publikasikan

Jika layanan cloud gagal memproses hasil eksekusi perintah, AWS IoT Device Management menerbitkan respons terhadap topik /.

Topik aturan

Topik Operasi klien diizinkan Deskripsi

$aws/rules/ruleName

Publikasikan

Perangkat atau aplikasi menerbitkan topik ini untuk memicu aturan secara langsung. Untuk informasi selengkapnya, lihat Mengurangi biaya pengiriman pesan dengan Basic Ingest.

Topik tunneling aman

Topik Operasi klien diizinkan Deskripsi

$aws/things/thing-name/tunnels/notify

Langganan

AWS IoT menerbitkan pesan ini untuk agen IoT untuk memulai proxy lokal pada perangkat jarak jauh. Untuk informasi selengkapnya, lihat Cuplikan agen IoT.

Topik bayangan

Topik di bagian ini digunakan oleh bayangan bernama dan tanpa nama. Topik yang digunakan oleh masing-masing hanya berbeda dalam awalan topik. Tabel ini menunjukkan awalan topik yang digunakan oleh setiap jenis bayangan.

Nilai ShadowTopicPrefix Jenis bayangan
$thingName/aws/things/bayangan Bayangan tanpa nama (klasik)
$aws/things/thingName/shadow/name/shadowName Dinamakan bayangan

Untuk membuat topik lengkap, pilih ShadowTopicPrefix untuk jenis bayangan yang ingin Anda rujuk, ganti thingName dan jika berlaku,shadowName, dengan nilai-nilai yang sesuai, lalu tambahkan itu dengan stub topik seperti yang ditunjukkan pada tabel berikut. Ingatlah bahwa topik peka huruf besar/kecil.

Topik Operasi klien diizinkan Deskripsi

ShadowTopicPrefix/hapus

Publish/Subscribe

Perangkat atau aplikasi menerbitkan topik ini untuk menghapus bayangan. Untuk informasi selengkapnya, lihat /delete.

ShadowTopicPrefix/delete/accepted

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini saat bayangan dihapus. Untuk informasi lebih lanjut, lihat/delete/accepted.

ShadowTopicPrefix/delete/rejected

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini ketika permintaan untuk menghapus bayangan ditolak. Untuk informasi lebih lanjut, lihat/delete/rejected.

ShadowTopicPrefix/dapatkan

Publish/Subscribe

Aplikasi atau sesuatu menerbitkan pesan kosong ke topik ini untuk mendapatkan bayangan. Untuk informasi selengkapnya, lihat Topik MQTT Bayangan Perangkat.

ShadowTopicPrefix/get/accepted

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini ketika permintaan bayangan berhasil dibuat. Untuk informasi lebih lanjut, lihat/get/accepted.

ShadowTopicPrefix/get/rejected

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini ketika permintaan bayangan ditolak. Untuk informasi lebih lanjut, lihat/get/rejected.

ShadowTopicPrefix/perbarui

Publish/Subscribe

Suatu hal atau aplikasi menerbitkan topik ini untuk memperbarui bayangan. Untuk informasi selengkapnya, lihat /update.

ShadowTopicPrefix/update/accepted

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini ketika pembaruan berhasil dibuat ke bayangan. Untuk informasi lebih lanjut, lihat/update/accepted.

ShadowTopicPrefix/update/rejected

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini saat pembaruan bayangan ditolak. Untuk informasi lebih lanjut, lihat/update/rejected.

ShadowTopicPrefix/update/delta

Langganan

Layanan Device Shadow mengirimkan pesan ke topik ini ketika perbedaan terdeteksi antara bagian bayangan yang dilaporkan dan yang diinginkan. Untuk informasi lebih lanjut, lihat/update/delta.

ShadowTopicPrefix/update/documents

Langganan

AWS IoT menerbitkan dokumen status untuk topik ini setiap kali pembaruan bayangan berhasil dilakukan. Untuk informasi lebih lanjut, lihat/update/documents.

MQTT-based topik pengiriman file

catatan

Operasi klien yang dicatat sebagai Terima dalam tabel ini menunjukkan topik AWS IoT yang diterbitkan langsung ke klien yang memintanya, apakah klien telah berlangganan topik atau tidak. Klien harus mengharapkan untuk menerima pesan respons ini bahkan jika mereka belum berlangganan. Pesan respons ini tidak melewati broker pesan dan mereka tidak dapat berlangganan oleh klien atau aturan lain.

Pesan-pesan ini mendukung buffer respons dalam format Concise Binary Object Representation (CBOR) dan JavaScript Object Notation (JSON), tergantung pada payload-format topik.

payload-format Jenis data format respons
cbor Representasi Objek Biner Ringkas (CBOR)
json JavaScript Notasi Objek (JSON)
Topik Operasi klien diizinkan Deskripsi

$ ThingName //stream aws/things s//dataStreamId/payload-format

Berlangganan, Terima

AWS MQTT-based pengiriman file menerbitkan ke topik ini jika permintaan GetStream "" dari perangkat diterima. Payload berisi data aliran. Untuk informasi selengkapnya, lihat Penggunaan AWS IoT MQTT-based pengiriman file di perangkat.

$ ThingName //stream aws/things s//dapatkanStreamId/payload-format

Publikasikan

Perangkat menerbitkan topik ini untuk melakukan permintaan GetStream "". Untuk informasi selengkapnya, lihat Penggunaan AWS IoT MQTT-based pengiriman file di perangkat.

$ ThingName //stream aws/things s//deskripsiStreamId/payload-format

Berlangganan, Terima

AWS MQTT-based pengiriman file menerbitkan ke topik ini jika permintaan DescribeStream "" dari perangkat diterima. Payload berisi deskripsi aliran. Untuk informasi selengkapnya, lihat Penggunaan AWS IoT MQTT-based pengiriman file di perangkat.

$aws/things/ThingName/streams/ /deskripsiStreamId/payload-format

Publikasikan

Perangkat menerbitkan topik ini untuk melakukan permintaan DescribeStream "". Untuk informasi selengkapnya, lihat Penggunaan AWS IoT MQTT-based pengiriman file di perangkat.

$ ThingName //stream aws/things s//ditolakStreamId/payload-format

Berlangganan, Terima

AWS MQTT-based pengiriman file dipublikasikan ke topik ini jika permintaan DescribeStream "" atau GetStream "" "dari perangkat ditolak. Untuk informasi selengkapnya, lihat Penggunaan AWS IoT MQTT-based pengiriman file di perangkat.

Topik cadangan ARN

Semua ARN topik yang dicadangkan (Nama Sumber Daya Amazon) memiliki bentuk berikut:

arn:aws:iot:aws-region:AWS-account-ID:topic/Topic

Misalnya, arn:aws:iot:us-west-2:123EXAMPLE456:topic/$aws/things/thingName/jobs/get/accepted adalah ARN untuk topik yang dicadangkan$aws/things/thingName/jobs/get/accepted.