All Products
Search
Document Center

IoT Platform:Konfigurasi jarak jauh

Last Updated:Jun 21, 2026

Fitur konfigurasi jarak jauh IoT Platform memungkinkan Anda memperbarui konfigurasi perangkat secara remote, seperti parameter sistem dan jaringan, tanpa perlu restart atau gangguan.

Prasyarat

Link SDK untuk perangkat Anda mendukung layanan konfigurasi jarak jauh. Untuk informasi lebih lanjut mengenai topik dan format data Alink yang digunakan perangkat untuk permintaan konfigurasi serta yang digunakan IoT Platform untuk dorongan (push) konfigurasi, lihat Konfigurasi jarak jauh.

Catatan

Untuk informasi lebih lanjut tentang cara pengembangan menggunakan Link SDK, lihat Unduh Link SDK. Jika Anda menggunakan Link SDK berbasis C yang disediakan oleh IoT Platform:

  • Untuk C SDK v3.x atau v2.x, Anda harus mendefinisikan FEATURE_SERVICE_OTA_ENABLED = y dalam SDK dan memanggil linkkit_cota_init untuk menginisialisasi konfigurasi jarak jauh (Config Over The Air, COTA).

  • Untuk C SDK v4.x, pada halaman SDK Customization, di bawah Advanced Capabilities, pilih OTA untuk mengaktifkan layanan konfigurasi jarak jauh pada perangkat. Untuk informasi lebih lanjut, lihat Prosedur.

Latar Belakang

Metode ini meningkatkan beban kerja pemeliharaan versi firmware dan mengharuskan perangkat dimatikan (offline) untuk menyelesaikan pembaruan.

Untuk mengatasi masalah tersebut, IoT Platform menyediakan fitur konfigurasi jarak jauh yang memungkinkan Anda memperbarui informasi konfigurasi secara online tanpa perlu restart atau gangguan pada perangkat.

Catatan

Fitur konfigurasi jarak jauh memodifikasi konfigurasi perangkat pada tingkat produk. Artinya, file konfigurasi yang diunggah ke IoT Platform berlaku untuk semua perangkat dari produk tersebut. Anda tidak dapat menerapkannya hanya pada satu perangkat.

Fitur

Fitur konfigurasi jarak jauh IoT Platform memungkinkan Anda untuk:

  • Mengaktifkan atau menonaktifkan konfigurasi jarak jauh untuk suatu produk.

  • Mengedit file konfigurasi dan mengelola versinya secara online.

  • Mendorong (push) file konfigurasi dari IoT Platform untuk memperbarui konfigurasi perangkat secara batch.

  • Memungkinkan perangkat meminta pembaruan konfigurasi secara proaktif.

Kasus Penggunaan

Konfigurasi jarak jauh dapat digunakan dalam dua skenario berikut:

  • Dari Konsol IoT Platform, Anda dapat mendorong informasi konfigurasi ke perangkat secara batch. Setelah menerima informasi tersebut, perangkat memperbarui file konfigurasi lokalnya.

  • Perangkat secara proaktif meminta file konfigurasi baru dari IoT Platform untuk melakukan pembaruan.

Bagian berikut menjelaskan prosedur untuk kasus-kasus penggunaan tersebut.

Kasus Penggunaan 1: IoT Platform mendorong konfigurasi

Di Konsol IoT Platform, Anda dapat mendorong file konfigurasi ke semua perangkat suatu produk secara batch.

远程配置

  1. Hubungkan perangkat ke IoT Platform.

    Untuk informasi lebih lanjut mengenai proses pengembangan perangkat dan contoh kode, lihat dokumentasi Link SDK.

    Penting

    Saat mengembangkan perangkat, Anda harus mengonfigurasi perangkat untuk berlangganan (subscribe) ke topik dorongan informasi konfigurasi: /sys/${productKey}/${deviceName}/thing/config/push.

  2. Di Konsol IoT Platform, edit file konfigurasi.

    1. Masuk ke Konsol IoT Platform.

    2. Di halaman Overview, klik All environment. Di tab All environment, temukan instans yang ingin Anda kelola lalu klik ID instans atau nama instans tersebut.

    3. Di panel navigasi sebelah kiri, pilih Maintenance > Remote Configuration.

    4. Pilih produk, aktifkan sakelar konfigurasi jarak jauh, lalu klik Edit.

    5. Di editor di bawah Configuration Template, tulis atau tempel informasi konfigurasi dalam format JSON.

      Catatan

      Templat konfigurasi produk berlaku untuk semua perangkat di bawah produk tersebut. Anda tidak dapat mendorong file konfigurasi ke satu perangkat saja dari Konsol IoT Platform.

    6. Setelah mengedit informasi konfigurasi, klik Save, lalu klik Confirm.

      Setelah disimpan, Anda dapat secara manual mendorong informasi konfigurasi ke semua perangkat di bawah produk tersebut secara batch, atau perangkat dapat meminta konfigurasi ini secara proaktif.

  3. Klik Batch Update, lalu klik Confirm Update.

    Setelah Anda mengonfirmasi, IoT Platform akan mendorong file konfigurasi ke semua perangkat di bawah produk tersebut secara batch.

    Jika IoT Platform mendeteksi bahwa operasi dilakukan di lingkungan yang tidak tepercaya setelah Anda mengklik Batch Update, sistem akan memicu verifikasi SMS. IoT Platform hanya akan mengirim file konfigurasi ke perangkat setelah Anda menyelesaikan verifikasi tersebut.

    Penting
    • Setelah dorongan berhasil, Anda tidak dapat mendorong file konfigurasi baru ke produk yang sama dalam waktu satu jam.

    • Anda hanya dapat mendorong file konfigurasi yang sama ke suatu produk satu kali dari IoT Platform.

    • Untuk menghentikan pembaruan batch konfigurasi perangkat, nonaktifkan sakelar konfigurasi jarak jauh untuk produk tersebut. Setelah Anda menonaktifkan konfigurasi jarak jauh, IoT Platform akan menghentikan semua dorongan pembaruan dan menolak permintaan pembaruan proaktif dari perangkat.

  4. Perangkat menerima URL unduhan file konfigurasi dari IoT Platform dan memperbarui konfigurasinya.

    Catatan

    URL unduhan file konfigurasi berlaku selama 30 menit. Perangkat harus mengunduh file tersebut dalam periode ini.

  5. (Opsional) Tampilkan dan kelola versi file konfigurasi.

    Fitur konfigurasi jarak jauh menyimpan lima catatan modifikasi terakhir secara default. Jika Anda berhasil mengedit dan mengirimkan file konfigurasi baru, versi sebelumnya akan muncul dalam daftar riwayat versi di bawah ini.

    Anda dapat melihat waktu dan isi pembaruan setiap versi untuk keperluan jejak (traceability). Klik View pada versi tertentu untuk melihat isinya dalam kotak dialog. Di kotak dialog tersebut, Anda dapat mengklik Restore to This Version untuk memuat isinya ke editor. Anda kemudian dapat memodifikasi isinya dan melakukan pembaruan batch.

Kasus Penggunaan 2: Perangkat meminta konfigurasi

Bagan alir berikut menunjukkan cara perangkat secara proaktif melakukan kueri dan memperbarui informasi konfigurasinya.

远程配置

  1. Hubungkan perangkat ke IoT Platform.

    Untuk informasi lebih lanjut mengenai proses pengembangan perangkat dan contoh kode, lihat dokumentasi Link SDK.

    Catatan

    Saat mengembangkan perangkat, Anda harus mengonfigurasinya untuk berlangganan ke topik yang digunakan IoT Platform dalam merespons permintaan informasi konfigurasi dari perangkat: /sys/${productKey}/${deviceName}/thing/config/get_reply.

  2. Di Konsol IoT Platform, aktifkan konfigurasi jarak jauh dan edit informasi konfigurasi. Untuk informasi lebih lanjut, lihat Langkah 2 di Kasus Penggunaan 1.

  3. Perangkat memanggil antarmuka linkkit_invoke_cota_get_config untuk memicu permintaan konfigurasi jarak jauh.

  4. Perangkat mengirim permintaan ke topik /sys/${productKey}/${deviceName}/thing/config/get untuk melakukan kueri informasi konfigurasi terbaru.

  5. Setelah menerima permintaan, IoT Platform mengembalikan informasi konfigurasi terbaru ke topik: /sys/${productKey}/${deviceName}/thing/config/get_reply.

  6. Perangkat menggunakan URL yang diberikan untuk mengunduh file konfigurasi.

    Sebagai contoh, C SDK v3.x menyediakan fungsi callback cota_callback untuk mengunduh file konfigurasi dan menyelesaikan pembaruan.

    Catatan

    URL unduhan file konfigurasi berlaku selama 30 menit. Perangkat harus mengunduh file tersebut dalam periode ini.