全部产品
Search
文档中心

IoT Platform:Kode Kesalahan

更新时间:Jun 21, 2025

Topik ini menjelaskan kode kesalahan yang dapat dikembalikan oleh IoT Platform ke perangkat saat menghubungkan perangkat menggunakan Link SDK untuk Android.

Kode kesalahan umum

Kode kesalahan

Subkode kesalahan

Pesan kesalahan

Deskripsi

1101100

Tidak ada

ERROR_SDK_ERROR

Terjadi pengecualian internal saat SDK diinisialisasi.

1101101

Tidak ada

ERROR_SDK_INIT_ERROR

Terjadi kesalahan saat SDK diinisialisasi.

120

ERROR_PARAMS_DEVICEINFO_INVALID

ProductKey dan DeviceName dari sertifikat perangkat yang Anda inisialisasi tidak valid.

121

ERROR_PARAMS_DEVICE_SECRET_NULL

DeviceSecret dari sertifikat perangkat yang Anda inisialisasi tidak valid.

122

ERROR_PARAMS_SECURE_MODE_ITLS_WITH_PS_NULL

ProductSecret yang sesuai dengan sertifikat perangkat yang diverifikasi menggunakan iTLS tidak valid.

123

ERROR_STATE_LINKKIT_DEINITING

Proses DEINIT belum selesai. Kami sarankan Anda tidak menginisialisasi SDK sampai proses DEINIT selesai.

-33

Tidak ada

MQTT_CONNECT_ERROR

Koneksi Message Queuing Telemetry Transport (MQTT) gagal dibuat.

  • Periksa apakah jaringan normal.

  • Periksa apakah sertifikat perangkat valid.

  • Periksa apakah nama domain valid.

  • Periksa apakah beberapa perangkat menggunakan sertifikat perangkat yang sama.

-4

Tidak ada

ERROR_HTTP

Terjadi kesalahan permintaan HTTP. Contohnya, pendaftaran dinamis berdasarkan verifikasi satu-sertifikat-per-produk gagal.

  • Periksa apakah nama domain valid.

  • Periksa apakah jaringan normal.

  • Periksa apakah waktu sistem normal.

1.101.220

Tidak ada

ERROR_COTA_GET_PARAMS_ERROR

Terjadi kesalahan saat sistem meminta parameter untuk konfigurasi jarak jauh.

1.101.230

Tidak ada

ERROR_SHADOW_INVALID_STATE

SDK belum diinisialisasi untuk memanggil operasi API terkait bayangan perangkat.

1.101.231

Tidak ada

ERROR_SHADOW_UPDATE_FAILED

Sistem gagal memperbarui bayangan perangkat. Untuk informasi lebih lanjut, lihat pesan kesalahan.

1.101.232

Tidak ada

ERROR_SHADOW_PARAMS_INVALID

Parameter yang Anda konfigurasikan untuk memperbarui bayangan perangkat tidak valid.

1.101.312

Tidak ada

ERROR_GATEWAY_PERMIT_JOIN_DEVICE_INFO_INVALID

Informasi perangkat yang Anda inisialisasi untuk memanggil fungsi PermitJoin tidak valid.

1.101.300

Tidak ada

ERROR_GATEWAY_TOPO_NOT_ADDED

Hubungan topologi belum ditambahkan.

1.101.301

Tidak ada

ERROR_GATEWAY_SUBDEV_NOT_LOGIN

Sub-perangkat tidak masuk ke IoT Platform.

1.101.302

Tidak ada

ERROR_GATEWAY_SUBDEV_WRAPPER_INFO_NULL

Informasi sub-perangkat dalam SDK tidak valid.

1.101.303

Tidak ada

ERROR_GATEWAY_SUBDEV_WRAPPER_NULL

Sub-perangkat tidak ada dalam daftar sub-perangkat yang disimpan dalam cache di SDK.

1.101.304

Tidak ada

ERROR_GATEWAY_SUBDEV_THING_NOT_INITED

Model Thing Specification Language (TSL) sub-perangkat belum diinisialisasi.

1.101.305

Tidak ada

ERROR_GATEWAY_SUBDEV_LABEL_NULL

Tag sub-perangkat tidak valid. Kesalahan ini mungkin terjadi jika sub-perangkat tanpa tag masuk ke IoT Platform.

1.101.306

Tidak ada

ERROR_GATEWAY_SUBDEV_SHADOW_NULL

Bayangan perangkat sub-perangkat tidak valid. Kesalahan ini mungkin terjadi jika sub-perangkat tanpa bayangan perangkat masuk ke IoT Platform.

1.101.307

Tidak ada

ERROR_GATEWAY_SUBDEV_COTA_NULL

Konfigurasi jarak jauh sub-perangkat tidak valid. Kesalahan ini mungkin terjadi jika sub-perangkat tanpa konfigurasi jarak jauh masuk ke IoT Platform.

1.101.308

Tidak ada

ERROR_GATEWAY_SUBDEV_INFO_INVALID

Informasi sertifikat sub-perangkat tidak valid.

1.101.309

Tidak ada

ERROR_GATEWAY_SUBDEV_DISABLED

Sub-perangkat dinonaktifkan di konsol IoT Platform.

1.101.310

Tidak ada

ERROR_GATEWAY_SUBDEV_DELETED

Sub-perangkat telah dihapus.

1.101.311

Tidak ada

ERROR_GATEWAY_LABEL_PARAMS_INVALID

Parameter permintaan yang Anda konfigurasikan untuk menanyakan tag valid.

1.101.312

Tidak ada

LINKKIT_INIT_FAIL

Inisialisasi gagal. Kesalahan ini mungkin terjadi setelah koneksi MQTT dibuat tetapi terputus karena masalah jaringan selama inisialisasi.

1.101.200

Tidak ada

ERROR_TMP_INIT

Inisialisasi gagal karena kegagalan inisialisasi TMP.

1.101.201

Tidak ada

ERROR_DM_GET_TSL_INFO_INVALID

Inisialisasi gagal karena informasi TSL tidak valid.

1.101.202

Tidak ada

ERROR_DM_INIT_THING_PARAMS_INVALID

Inisialisasi gagal karena parameter TSL tidak valid.

1.101.203

Tidak ada

ERROR_DM_GET_TMP_IDEVICE

Inisialisasi gagal karena sistem gagal menanyakan model TSL.

1.101.204

Tidak ada

ERROR_DM_RESET_FAILED

Sistem gagal mereset perangkat. Kesalahan ini mungkin terjadi jika tidak ada koneksi MQTT yang dibuat atau koneksi MQTT terputus.

1.101.205

Tidak ada

ERROR_DM_INIT_THING_FAILED_IS_INITING

Model TSL sedang diinisialisasi.

1.101.020

Tidak ada

ERROR_DUPLICATE_SDK_INIT

Inisialisasi sudah dijalankan. Inisialisasi saat ini selesai atau sedang berlangsung.

1.102.000

Tidak ada

ERROR_CALL_INTERFACE_PARAMS_ERROR

Parameter yang Anda konfigurasikan untuk memanggil operasi API tidak valid. Untuk informasi lebih lanjut tentang operasi API, lihat pesan kesalahan atau subkode kesalahan.

1.102.002

Tidak ada

ERROR_PARAMS_ERROR

Parameter tidak valid.

200.201

Tidak ada

DM_INIT_PARAMS_INVALID

Parameter inisialisasi tidak valid.

200301

Tidak ada

DM_INIT_GET_TSL_RESPONSE_ERROR

Sistem gagal menanyakan model TSL selama inisialisasi.

100

Tidak ada

ERROR_DUPLICATE_SDK_INIT_DM

Modul manajemen perangkat sudah diinisialisasi.

101

Tidak ada

ERROR_DUPLICATE_SDK_INIT_LK

SDK sudah diinisialisasi.

510

Tidak ada

ERROR_CMP_PARAMS_ERROR

Parameter CMP tidak valid.

514

Tidak ada

ERROR_CMP_REGISTER_CONNECT_ERROR_EXIST

Jenis koneksi telah terdaftar. Dalam banyak kasus, Anda dapat mengabaikan kesalahan ini.

517

Tidak ada

ERROR_CMP_SEND_ERROR_CONNECT_NOT_FOUND

Sistem gagal mengirim informasi. Jenis koneksi saat ini tidak ada.

521

Tidak ada

ERROR_CMP_SEND_ERROR_CONNECT_NOT_CONNECTED

Sistem gagal mengirim informasi. Koneksi gagal dibuat.

529

Tidak ada

ERROR_CMP_REGISTER_CONNECT_IS_REGISTERING

Jenis koneksi sedang didaftarkan.

4.201

Tidak ada

ERROR_UNKNOW

Terjadi kesalahan internal pada klien.

Kami sarankan Anda memanggil fungsi getMsg() dari kelas AError untuk menampilkan pesan kesalahan.

4.101

Tidak ada

ERROR_NETWORK_ERROR

Kesalahan jaringan terjadi karena getaran jaringan atau sinyal lemah dari stasiun pangkalan seluler.

4.102

Tidak ada

ERROR_SERVER

Terjadi kesalahan pada gateway.

4.103

Tidak ada

ERROR_BUSINESS

  • Sistem gagal membuat koneksi selama pendaftaran dinamis.

  • Nilai parameter identitas MQTT adalah string kosong.

  • Kesalahan lain terjadi saat sistem membuat objek MQTT.

  • Koneksi MQTT gagal dibuat.

  • Koneksi MQTT terputus.

  • Sistem gagal mengirim pesan atau berlangganan topik melalui MQTT.

Kode kesalahan MQTT

Link SDK untuk Android menggunakan pustaka Paho MQTT open source. Kode berikut menunjukkan kode kesalahan asli dari pustaka tersebut. Jika koneksi MQTT terputus, log kesalahan dan kode kesalahan terkait akan dikembalikan.

1=Versi protokol tidak valid
2=ID klien tidak valid
3=Agen tidak tersedia
4=Nama pengguna atau kata sandi tidak valid
5=Tidak ada izin koneksi
6=Kesalahan tak terduga
32000=Waktu habis saat menunggu respons dari server
32100=Klien terhubung
32101=Klien terputus
32102=Memutuskan klien
32103=Gagal terhubung ke server
32104=Klien tidak terhubung
32105=Tipe SocketFactory yang ditentukan tidak cocok dengan URI agen
32106=Konfigurasi SSL tidak valid
32107=Pemutusan oleh callback tidak diizinkan
32108=Paket tidak dikenali
32109=Terputus
32110=Terhubung
32111=Klien dimatikan
32200=Koneksi persisten sedang digunakan
32201=Token sedang digunakan
32202=Penerbitan berlebihan