All Products
Search
Document Center

IoT Platform:FAQ tentang status perangkat

Last Updated:Jul 06, 2025

Topik ini memberikan jawaban atas pertanyaan yang sering diajukan (FAQ) mengenai status perangkat di IoT Platform.

Apakah status offline menunjukkan bahwa perangkat dimatikan?

Tidak. Status perangkat berubah menjadi offline di konsol IoT Platform ketika salah satu skenario berikut terjadi: perangkat menutup koneksi dengan IoT Platform, perangkat dinonaktifkan di IoT Platform, perangkat dimatikan, atau perangkat mengalami gangguan jaringan.

Bagaimana cara saya menerima pesan tentang perubahan status perangkat?

Anda dapat menggunakan fitur langganan sisi server atau penerusan data dari mesin aturan untuk mengonfigurasi aturan pengalihan untuk pesan tentang perubahan status perangkat.

Untuk informasi lebih lanjut, lihat bagian tentang komunikasi menggunakan mesin aturan.

Apakah ada kemungkinan penundaan dalam pengiriman pesan tentang perubahan status perangkat?

Ya. Anda dapat menerima pesan segera setelah perangkat terhubung ke atau memutuskan koneksi dari IoT Platform. Namun, jika perangkat memutuskan koneksi dari IoT Platform karena pengecualian seperti gangguan jaringan atau pemadaman daya, IoT Platform perlu menentukan status perangkat sebelum mengirim pesan perubahan status. Dalam hal ini, Anda tidak akan menerima pesan segera setelah perangkat terputus.

Mengapa pengiriman pesan tentang pemutusan perangkat tertunda?

Ketika Anda menghubungkan perangkat ke IoT Platform menggunakan protokol Message Queuing Telemetry Transport (MQTT), Anda harus menentukan interval denyut jantung untuk koneksi MQTT. Interval tersebut dapat berkisar antara 30 detik hingga 1.200 detik. Untuk informasi lebih lanjut, lihat contoh menghubungkan perangkat berbasis MQTT ke IoT Platform.

IoT Platform memeriksa denyut jantung koneksi MQTT setiap 30 detik. Waktu tunggu untuk pemeriksaan denyut jantung adalah periode antara saat perangkat terhubung ke IoT Platform dan saat pemeriksaan denyut jantung berikutnya dilakukan. Periode timeout maksimum dihitung menggunakan rumus berikut: Interval denyut jantung x 1,5 + Waktu tunggu untuk pemeriksaan denyut jantung. Jika server tidak menerima pesan dari perangkat dalam periode timeout maksimum, server menutup koneksi dengan perangkat, dan status perangkat berubah menjadi offline.

Oleh karena itu, ketika perangkat terputus karena pengecualian, IoT Platform perlu menentukan status perangkat sebelum mengirim pesan perubahan status. Anda tidak akan menerima pesan segera setelah perangkat terputus.

Mengapa status perangkat aktual berbeda dari status yang ditunjukkan oleh pesan tentang perubahan status perangkat?

Titik waktu ketika Anda menerima pesan perubahan status perangkat berbeda dari titik waktu ketika perubahan terjadi. Anda harus menentukan status perangkat terbaru berdasarkan urutan cap waktu dalam pesan tentang perubahan status perangkat. Untuk informasi lebih lanjut, lihat format data pesan tentang perubahan status perangkat.