Platform IoT memungkinkan Anda mendistribusikan perangkat ke berbagai wilayah, instans, atau akun. Setelah Anda mengonfigurasi distribusi perangkat di Konsol Platform IoT, Platform IoT akan mengirimkan notifikasi ke perangkat tersebut.
Notifikasi distribusi perangkat
Topik-topik berikut digunakan saat Platform IoT mengirimkan notifikasi downstream dan perangkat mengirimkan tanggapan upstream:
- Topik permintaan:
/sys/${productKey}/${deviceName}/thing/bootstrap/notify - Topik tanggapan:
/sys/${productKey}/${deviceName}/thing/bootstrap/notify_reply
Format permintaan Alink:
{
"id": "123",
"version": "1.0",
"method": "thing.bootstrap.notify",
"params": {
"cmd": 0
}
}| Parameter | Tipe | Deskripsi |
| id | String | ID dari paket. Nilai yang valid: 0 hingga 4294967295. Setiap ID pesan harus unik untuk perangkat saat ini. |
| version | String | Versi protokol. Tetapkan parameter ini ke 1.0. |
| method | String | Metode permintaan. Tetapkan nilainya ke thing.bootstrap.notify. |
| params | Daftar | Daftar parameter permintaan. |
| cmd | Integer | Tetapkan nilainya ke 0. Nilai 0 menunjukkan bahwa terjadi distribusi perangkat dan perangkat yang didistribusikan mengirimkan permintaan untuk mendapatkan titik akhir Bootstrap baru. |
Format tanggapan Alink:
{
"id": "456",
"code":200,
"data" : {}
}| Parameter | Tipe | Deskripsi |
| id | String | ID dari paket. Nilai yang valid: 0 hingga 4294967295. Setiap ID pesan harus unik untuk perangkat saat ini. |
| code | Integer | Kode status HTTP dalam tanggapan. Nilai 200 menunjukkan bahwa permintaan berhasil. Nilai lainnya menunjukkan permintaan gagal. Untuk informasi selengkapnya, lihat Common codes returned by devices. |
| data | Objek | Data yang dikembalikan oleh perangkat. Parameter respons ini kosong. |