Link SDK untuk C yang disediakan oleh IoT Platform mendukung fitur pendaftaran dinamis atau otentikasi sertifikat-unik-per-produk. Hal ini menghilangkan kebutuhan untuk membakar DeviceSecrets yang berbeda ke perangkat dan mengurangi biaya pembakaran. Anda dapat menggunakan pendaftaran dinamis berbasis HTTPS untuk memperoleh informasi otentikasi perangkat dan kemudian menghubungkan perangkat dengan IoT Platform.
Prasyarat
Saat menyesuaikan SDK, atur Device authentication scheme ke Dynamic registration pada halaman SDK customization.
- Sebuah produk telah dibuat, ProductName dan ProductSecret telah diperoleh, dan dynamic registration telah diaktifkan.
Satu atau lebih perangkat telah ditambahkan ke produk dan DeviceNames telah diperoleh.
Proses
Implementasikan pendaftaran dinamis berbasis HTTPS dan peroleh informasi otentikasi yang diperlukan untuk menghubungkan perangkat dengan IoT Platform.
./demos/dynreg_basic_demo.c

Untuk informasi lebih lanjut tentang operasi API yang terkait dengan pendaftaran dinamis berbasis HTTPS, lihat aiot_dynreg_api.h.
Contoh
Apa Selanjutnya
Setelah pendaftaran dinamis HTTPS berhasil, Anda dapat menggunakan DeviceSecret yang dikembalikan bersama dengan ProductKey dan DeviceName untuk mengaktifkan perangkat dan menghubungkan perangkat dengan IoT Platform. Untuk informasi lebih lanjut, lihat artikel berikut:
- Jika perangkat belum diaktifkan, Anda dapat melakukan pendaftaran dinamis beberapa kali. Namun, hanya DeviceSecret terbaru yang valid. Pastikan bahwa DeviceSecret terbaru dibakar pada perangkat.
- Jika perangkat telah diaktifkan, Anda harus memanggil operasi ResetThing untuk menyetel ulang status pendaftaran perangkat menjadi tidak terdaftar di konsol IoT Platform. Kemudian, Anda dapat mendaftarkan perangkat secara dinamis.