全部产品
Search
文档中心

IoT Platform:Kode kesalahan umum

更新时间:Jun 21, 2025

Topik ini menjelaskan kesalahan umum yang mungkin terjadi saat mengonfigurasi Link SDK for C untuk menghubungkan perangkat ke IoT Platform.

Gunakan metode berikut untuk memeriksa status internal dan mengidentifikasi penyebab kegagalan koneksi.

  • Periksa log dengan memanggil fungsi callback di dalam SDK.

Tabel berikut menjelaskan kode kesalahan umum. Untuk daftar lengkap kode kesalahan, lihat aiot_state_api.h.

Kode kesalahan untuk koneksi MQTT

Kode kesalahan

Deskripsi

STATE_MQTT_CONNACK_RCODE_SERVER_UNAVAILABLE

Server Message Queuing Telemetry Transport (MQTT) menolak koneksi, dan layanan tidak tersedia. Coba lagi nanti.

STATE_MQTT_CONNACK_RCODE_BAD_USERNAME_PASSWORD

Nama pengguna atau kata sandi tidak valid.

STATE_MQTT_CONNACK_RCODE_NOT_AUTHORIZED

Server MQTT gagal mengotentikasi klien karena kata sandi tidak valid. Periksa apakah informasi otentikasi perangkat valid.

Kode kesalahan untuk koneksi HTTPS

Kode kesalahan

Deskripsi

STATE_HTTP_STATUS_LINE_INVALID

Sistem gagal mengurai kode status yang valid dari pesan HTTPS yang diterima. Parameter StatusCode tidak dapat diperoleh.

STATE_HTTP_READ_BODY_FINISHED

Saat sistem mengurai pesan HTTPS yang diterima, badan pesan diperoleh tetapi tidak ada data tambahan yang tersedia.

STATE_HTTP_AUTH_CODE_FAILED

Kode status HTTPS yang dikembalikan bukan 200 dan otentikasi gagal. Periksa apakah tanda tangannya valid.

STATE_HTTP_AUTH_NOT_FINISHED

Respon HTTPS tidak diterima dan otentikasi gagal.

STATE_HTTP_AUTH_TOKEN_FAILED

Sistem gagal mengurai token dari respon HTTPS dan otentikasi gagal.

Kode kesalahan untuk lapisan jaringan

Kode kesalahan

Deskripsi

STATE_PORT_NETWORK_DNS_FAILED

Sistem gagal menyelesaikan nama domain TCP. Periksa apakah nama domain atau alamat IP valid.

STATE_PORT_NETWORK_CONNECT_FAILED

Koneksi TCP gagal dibuat.

STATE_PORT_TLS_INVALID_MAX_FRAGMENT

Panjang maksimum pesan Transport Layer Security (TLS) tidak dapat disetel ke 0. Periksa dan ubah pengaturan.

STATE_PORT_TLS_INVALID_SERVER_CERT

Sertifikat server TLS tidak valid. Periksa sertifikat server.

STATE_PORT_TLS_INVALID_CLIENT_CERT

Sertifikat klien TLS tidak valid. Periksa sertifikat klien.

STATE_PORT_TLS_INVALID_CLIENT_KEY

Kunci klien TLS tidak valid. Periksa kunci klien.

STATE_PORT_TLS_DNS_FAILED

Sistem gagal menyelesaikan nama domain TLS. Periksa apakah nama domain atau alamat IP valid.

STATE_PORT_TLS_SOCKET_CREATE_FAILED

Socket TLS gagal dibuat.

STATE_PORT_TLS_SOCKET_CONNECT_FAILED

Koneksi yang dibuat menggunakan socket TLS gagal.

STATE_PORT_TLS_INVALID_RECORD

Pesan SSL yang diterima tidak valid. Periksa apakah ukuran frame TLS terlalu kecil.