All Products
Search
Document Center

IoT Platform:Membawa perangkat online dan offline

Last Updated:Jun 17, 2026

Saat suatu Perangkat terhubung ke IoT Platform, statusnya ditampilkan sebagai Online. Saat terputus, statusnya berubah menjadi Offline.

Membawa perangkat online

Anda harus mengembangkan program sisi perangkat untuk menghubungkan Perangkat ke IoT Platform.

Catatan

Prosedur berikut berlaku untuk Perangkat yang terhubung langsung. Untuk informasi tentang Perangkat sub, lihat Membawa perangkat sub online.

  1. Kembangkan program sisi perangkat.

    IoT Platform menyediakan Link SDK sisi perangkat dalam berbagai bahasa. SDK ini mengenkapsulasi protokol interaksi antara Perangkat dan IoT Platform. Untuk informasi lebih lanjut, lihat Koneksi perangkat.

    Saat mengembangkan program sisi perangkat, konfigurasikan informasi identitas Perangkat pada perangkat tersebut. IoT Platform menggunakan informasi ini untuk verifikasi identitas selama koneksi.

    IoT Platform mendukung metode autentikasi identitas berikut untuk Perangkat yang terhubung langsung:

    • Sertifikat perangkat spesifik: Pre-burn Sertifikat perangkat unik (ProductKey, NamaPerangkat, dan RahasiaPerangkat) ke setiap Perangkat.

    • Sertifikat tingkat Produk: Burn firmware yang sama (ProductKey dan RahasiaProduk) ke semua Perangkat dari Produk yang sama, lalu aktifkan registrasi dinamis pada halaman Product Details di Konsol. Saat Perangkat mengirim permintaan koneksi, IoT Platform mengautentikasi Sertifikat Produk dan, jika berhasil, menerbitkan RahasiaPerangkat yang sesuai ke Perangkat tersebut.

  2. Instal SDK sisi perangkat pada Perangkat.

  3. Nyalakan Perangkat dan hubungkan ke internet untuk mengakses IoT Platform.

Membawa perangkat offline

Saat Perangkat offline, statusnya berubah menjadi Offline. Perangkat dapat offline melalui cara berikut:

  • Pemutusan aktif: Perangkat memutus koneksi dari IoT Platform.

  • Pemutusan pasif: IoT Platform memutus Perangkat.

    Hal ini terjadi ketika Perangkat lain terhubung menggunakan Sertifikat Perangkat yang sama, sehingga memaksa Perangkat saat ini offline, atau saat Anda menghapus atau menonaktifkan Perangkat di Konsol IoT Platform.

MQTT keepalive

Interval keepalive MQTT harus berada dalam rentang 30 hingga 1.200 detik. Jika interval berada di luar rentang ini, server akan menolak koneksi. Disarankan menggunakan nilai 300 detik atau lebih.

Pengatur waktu heartbeat dimulai saat IoT Platform mengirim pesan CONNACK sebagai respons terhadap pesan CONNECT. Pengatur waktu di-reset saat pesan PUBLISH, SUBSCRIBE, PING, atau PUBACK diterima. IoT Platform memeriksa heartbeat keepalive Perangkat setiap 30 detik. Waktu tunggu untuk deteksi terjadwal adalah periode sejak Perangkat online hingga deteksi terjadwal terakhir. Periode timeout maksimum dihitung menggunakan rumus berikut: (keepalive interval × 1,5) + (waiting time for scheduled detection). Jika tidak ada pesan yang diterima dari Perangkat setelah periode timeout maksimum, server secara otomatis memutus Perangkat.

Referensi