Topik ini menjelaskan cara memverifikasi perangkat yang terhubung langsung atau sub-perangkat gateway menggunakan metode verifikasi sertifikat-unik-per-perangkat.
Informasi latar belakang
Jika Anda menggunakan metode verifikasi sertifikat-unik-per-perangkat, Anda harus menginstal sertifikat unik di setiap perangkat terlebih dahulu. Sertifikat tersebut mencakup ProductKey, DeviceName, dan DeviceSecret. Saat perangkat terhubung ke IoT Platform, platform akan memverifikasi perangkat berdasarkan sertifikat tersebut. Jika lolos verifikasi, perangkat diaktifkan untuk komunikasi data dengan IoT Platform.
Metode ini direkomendasikan karena memberikan tingkat keamanan yang tinggi.
Proses:

Memverifikasi perangkat yang terhubung langsung
Anda hanya dapat menghubungkan perangkat yang terhubung langsung ke IoT Platform melalui MQTT atau HTTPS. Untuk mendaftarkan perangkat tersebut, ikuti langkah-langkah berikut:
Buat produk: Saat membuat produk, atur parameter Node Type menjadi Directly Connected Device.
Tulis sertifikat perangkat ke perangkat.
Pilih salah satu protokol berikut untuk menghubungkan perangkat ke IoT Platform: MQTT atau HTTPS. Kemudian, tentukan informasi sertifikat perangkat dan titik akhir untuk mendaftarkan serta memverifikasi perangkat.
Berikut adalah metode spesifik protokol yang dapat digunakan untuk mendaftarkan dan memverifikasi perangkat:
MQTT: Untuk informasi lebih lanjut, lihat Membuat Koneksi MQTT melalui TCP dan Membuat MQTT melalui Koneksi WebSocket.
HTTPS: Untuk informasi lebih lanjut, lihat Membuat Koneksi melalui HTTPS.
Konfigurasikan Link SDK sesuai kebutuhan bisnis Anda. Contohnya, Anda dapat mengonfigurasi fitur berikut: komunikasi perangkat berbasis topik Bahasa Spesifikasi Hal (TSL), komunikasi perangkat berbasis topik kustom, pembaruan over-the-air (OTA), dan bayangan perangkat.
Untuk informasi lebih lanjut tentang konfigurasi perangkat, lihat Gunakan SDK Perangkat untuk Menghubungkan Perangkat ke IoT Platform.
Tulis Link SDK yang telah dikonfigurasi ke perangkat di jalur produksi.
Verifikasi perangkat. Setelah menyalakan perangkat dan menghubungkannya ke IoT Platform, perangkat akan mengirimkan permintaan verifikasi yang berisi informasi sertifikat perangkat ke IoT Platform.
Aktifkan perangkat. IoT Platform akan memverifikasi perangkat dan membangun koneksi dengannya. Setelah itu, perangkat dapat berkomunikasi dengan IoT Platform menggunakan topik. Untuk informasi lebih lanjut, lihat Topik.
Memverifikasi sub-perangkat dari gateway
Metode pendaftaran untuk gateway sama dengan metode pendaftaran untuk perangkat yang terhubung langsung. Bagian ini menjelaskan cara memverifikasi sub-perangkat menggunakan metode verifikasi sertifikat-unik-per-perangkat. Dalam contoh ini, protokol MQTT digunakan untuk komunikasi.
Buat produk: Buat produk untuk gateway dan produk untuk sub-perangkat. Saat membuat produk untuk gateway, atur parameter Node Type menjadi Gateway Device. Saat membuat produk untuk sub-perangkat, atur parameter Node Type menjadi Gateway Sub-device.
Tambahkan perangkat: Tambahkan perangkat ke produk yang telah dibuat dan dapatkan sertifikat perangkat dari gateway dan sub-perangkat.
Tulis sertifikat perangkat ke perangkat.
Buat Koneksi MQTT melalui TCP: Tentukan informasi tentang gateway dan sub-perangkat, serta titik akhir. Di dalam Link SDK untuk gateway, inisialisasikan instance untuk mengelola sub-perangkat. Konfigurasikan hubungan topologi antara gateway dan sub-perangkat serta daftarkan sub-perangkat.
Konfigurasikan Link SDK untuk sub-perangkat sesuai kebutuhan bisnis Anda. Contohnya, implementasikan fitur yang memungkinkan sub-perangkat berkomunikasi dengan IoT Platform melalui gateway.
Untuk informasi lebih lanjut tentang konfigurasi sub-perangkat, lihat Gunakan Link SDK untuk Menghubungkan Perangkat ke IoT Platform.
Di jalur produksi, tulis gateway SDK yang telah dikonfigurasi ke gateway dan tulis sertifikat sub-perangkat ke sub-perangkat.
Verifikasi gateway dan sub-perangkat. Setelah menyalakan gateway dan sub-perangkat serta menghubungkannya ke IoT Platform, gateway akan mengirimkan permintaan verifikasi ke IoT Platform. Permintaan tersebut mencakup sertifikat dari gateway dan sub-perangkat.
Untuk informasi lebih lanjut tentang format data permintaan verifikasi, lihat Hubungkan atau Putuskan Sub-Perangkat.
Aktifkan perangkat. Setelah IoT Platform memverifikasi gateway dan sub-perangkat serta membangun koneksi dengan perangkat, perangkat dapat berkomunikasi dengan IoT Platform menggunakan topik. Untuk informasi lebih lanjut, lihat Topik.