IoT Platform menyediakan fitur bayangan perangkat untuk menyimpan status yang dikirimkan oleh perangkat dan perintah yang dikirim oleh IoT Platform. Perangkat online dapat menerima perintah dari IoT Platform. Jika perangkat offline, Anda dapat meminta perintah dari IoT Platform setelah perangkat kembali online. Artikel ini menjelaskan cara mengonfigurasi Link SDK untuk C untuk mencapai fitur bayangan perangkat.
Prasyarat
Informasi verifikasi perangkat telah diperoleh.
Perangkat diverifikasi menggunakan sertifikat perangkat yang diterbitkan oleh IoT Platform. Untuk informasi lebih lanjut, lihat Memperoleh informasi verifikasi perangkat.
Perangkat diverifikasi menggunakan informasi verifikasi perangkat kustom. Untuk informasi lebih lanjut, lihat Menambahkan perangkat ke produk gateway MQTT.
Saat menyesuaikan SDK pada halaman SDK customization, atur opsi Advanced Capabilities ke Device shadow.
Informasi latar belakang
- Bayangan perangkat adalah file JSON yang disimpan di IoT Platform. Bayangan digunakan untuk menyimpan properti perangkat yang dikirimkan (
reported) dan properti yang diinginkan aplikasi cloud (desired).Untuk informasi lebih lanjut, lihat Ikhtisar.
- Untuk informasi lebih lanjut tentang format JSON bayangan perangkat, lihat Format JSON bayangan perangkat.
- Untuk informasi lebih lanjut tentang proses penerusan data bayangan perangkat, lihat Penerusan data bayangan perangkat.
Cara kerjanya
Perangkat memanggil operasi API Link SDK untuk C untuk mengirimkan informasi status ke IoT Platform melalui MQTT. IoT Platform menyimpan informasi tersebut sebagai bayangan perangkat. Perangkat dapat memanggil operasi API untuk menanyakan dan menghapus properti dalam bayangan.
Gambar berikut menunjukkan prosesnya. Dalam contoh ini, file kode sampel ./demos/shadow_basic_demo.c digunakan.

Untuk informasi lebih lanjut tentang operasi API spesifik bayangan perangkat, lihat aiot_shadow_api.h.