全部产品
Search
文档中心

IoT Platform:Menghubungkan dan memutuskan perangkat

更新时间:Jul 02, 2025

Jika sebuah perangkat terhubung ke IoT Platform, statusnya menjadi Online. Jika terputus dari IoT Platform, statusnya berubah menjadi Offline.

Menghubungkan perangkat ke IoT Platform

Konfigurasikan perangkat dan hubungkannya ke IoT Platform.

Catatan

Berikut ini menjelaskan cara langsung menghubungkan perangkat ke IoT Platform. Untuk informasi lebih lanjut tentang cara menghubungkan sub-perangkat, lihat Menghubungkan Sub-Perangkat ke IoT Platform.

  1. Konfigurasikan Perangkat

    IoT Platform menyediakan Link SDK untuk beberapa bahasa pemrograman. SDK ini mengenkapsulasi protokol komunikasi antara perangkat dan IoT Platform. Untuk informasi lebih lanjut, lihat Link SDKs.

    Saat mengonfigurasi perangkat, tentukan informasi identitas perangkat. Informasi ini digunakan untuk memverifikasi perangkat saat terhubung ke IoT Platform.

    IoT Platform mendukung metode berikut untuk memverifikasi perangkat yang terhubung langsung:

    • Verifikasi Sertifikat Unik Per Perangkat: Bakar sertifikat unik ke setiap perangkat sebelumnya. Sertifikat mencakup ProductKey, DeviceName, dan DeviceSecret.

    • Verifikasi Sertifikat Unik Per Produk: Bakar sertifikat produk ke semua perangkat dari produk tersebut. Sertifikat mencakup ProductKey dan ProductSecret. Aktifkan pendaftaran dinamis di halaman Product Details di konsol IoT Platform. Saat perangkat memulai permintaan koneksi, IoT Platform memverifikasi sertifikat produk. Jika verifikasi berhasil, IoT Platform menerbitkan DeviceSecret ke perangkat.

  2. Instal Link SDK pada perangkat.

  3. Nyalakan perangkat, hubungkan ke jaringan, lalu sambungkan ke IoT Platform.

Memutuskan perangkat dari IoT Platform

Setelah perangkat terputus dari IoT Platform, statusnya menjadi Offline di IoT Platform. Pemutusan perangkat dikategorikan sebagai berikut:

  • Pemutusan aktif: Perangkat menutup koneksi ke IoT Platform.

  • Pemutusan paksa: IoT Platform menutup koneksi ke perangkat.

    Sebagai contoh, perangkat dipaksa terputus jika perangkat lain menggunakan sertifikat yang sama untuk mengakses IoT Platform. Pemutusan paksa juga terjadi jika Anda menghapus atau menonaktifkan perangkat di IoT Platform.

Mekanisme keep-alive Message Queuing Telemetry Transport (MQTT)

Interval detak jantung untuk koneksi MQTT berkisar antara 30 hingga 1.200 detik. Jika interval tidak berada dalam rentang yang ditentukan, server menolak permintaan koneksi. Kami merekomendasikan penggunaan interval lebih besar dari 300 detik.

Timer dimulai ketika IoT Platform mengirim pesan CONNACK sebagai respons terhadap pesan CONNECT. Ketika IoT Platform menerima pesan PUBLISH, SUBSCRIBE, PING, atau PUBACK, timer diatur ulang. IoT Platform memeriksa detak jantung koneksi MQTT setiap 30 detik. Waktu tunggu untuk pemeriksaan detak jantung adalah periode antara titik waktu ketika perangkat terhubung ke IoT Platform dan titik waktu ketika pemeriksaan berikutnya dilakukan. Periode timeout maksimum dihitung dengan rumus berikut: Interval detak jantung × 1,5 + Waktu tunggu untuk pemeriksaan detak jantung. Jika server tidak menerima pesan dari perangkat dalam periode timeout maksimum, server mengakhiri koneksi dengan perangkat.

Referensi