All Products
Search
Document Center

IoT Platform:Ambil sertifikat perangkat dari server cloud pabrikan perangkat

Last Updated:Jul 06, 2025

Jika menggunakan solusi ini, perangkat akan mengirim permintaan ke server cloud pabrikan perangkat untuk mengambil sertifikat (ProductKey, DeviceName, dan DeviceSecret) setelah dinyalakan dan terhubung ke jaringan. Anda tidak perlu membakar sertifikat perangkat pada perangkat. Topik ini menjelaskan cara mengonfigurasi server cloud pabrikan perangkat.

Untuk informasi lebih lanjut tentang solusi yang digunakan untuk mengambil sertifikat perangkat, lihat Ikhtisar.

Cara kerjanya

Jika menggunakan solusi ini, Anda harus menerapkan server distribusi sertifikat serta mengembangkan operasi API sisi server dan tabel yang sesuai untuk menangani permintaan perangkat dalam mengambil sertifikat perangkat.

Server distribusi sertifikat memanggil operasi API saat menerima permintaan dari perangkat untuk mengambil sertifikat. Informasi berikut menjelaskan logika bisnis dari operasi API ini: memeriksa tabel informasi perangkat berdasarkan ID perangkat yang ditentukan dalam permintaan, lalu melakukan operasi berikut berdasarkan hasil kueri.

  • Mengembalikan pesan kesalahan jika ID perangkat tidak ditemukan di tabel. Pesan kesalahan tersebut menunjukkan bahwa perangkat tidak valid.

  • Mengembalikan sertifikat perangkat jika ID perangkat ditemukan di tabel dan sertifikat yang sesuai tersedia.

  • Memanggil operasi RegisterDevice dari IoT Platform untuk mendaftarkan perangkat dan mengembalikan sertifikat perangkat jika ID perangkat ditemukan di tabel tetapi sertifikat yang sesuai tidak tersedia.

Setelah sertifikat diambil, perangkat dapat menggunakan sertifikat tersebut untuk terhubung ke IoT Platform.

Gambar berikut menunjukkan prosesnya.

设备获取证书过程

Catatan
  • Perangkat harus dapat secara otomatis mengambil alamat IP dan terhubung ke distributor sertifikat Anda.

  • Anda dapat mengembangkan distributor sertifikat sesuai dengan kebutuhan bisnis Anda.

  • Anda harus memastikan keamanan dan keandalan koneksi dari perangkat ke distributor sertifikat.

Operasi API sisi server

Berikut ini menjelaskan cara mengembangkan operasi API.

  • Parameter Permintaan

    Parameter

    Deskripsi

    deviceId

    ID perangkat. Anda dapat menentukan alamat MAC atau nomor seri (SN) untuk parameter ini.

  • Parameter Respons

    Parameter

    Deskripsi

    productKey

    ProductKey dalam sertifikat perangkat yang diterbitkan oleh IoT Platform.

    deviceName

    DeviceName dalam sertifikat perangkat yang diterbitkan oleh IoT Platform.

    deviceSecret

    DeviceSecret dalam sertifikat perangkat yang diterbitkan oleh IoT Platform.

Tabel informasi perangkat

Berikut ini menjelaskan cara membuat tabel informasi perangkat.

Properti Tabel

Properti tabel

Nilai yang direkomendasikan

Nama tabel

device_table

Waktu hidup (TTL)

-1

Versi data maksimum

1

Offset versi maksimum

86400

Kunci utama

deviceId. Bidang ini bertipe STRING dan juga bisa menjadi kunci partisi.

Bidang

Bidang

Deskripsi

deviceId

ID perangkat. Anda dapat menentukan alamat MAC atau nomor seri (SN) untuk parameter ini.

registerTime

Waktu ketika perangkat didaftarkan.

activateTime

Waktu ketika perangkat diaktifkan.

productKey

ProductKey dalam sertifikat perangkat yang diterbitkan oleh IoT Platform.

deviceName

DeviceName dalam sertifikat perangkat yang diterbitkan oleh IoT Platform.

deviceSecret

DeviceSecret dalam sertifikat perangkat yang diterbitkan oleh IoT Platform.

IotId

ID perangkat. ID ini adalah pengenal unik yang diterbitkan oleh IoT Platform kepada perangkat.