Android Link SDK dapat mengembalikan kode kesalahan berikut saat perangkat terhubung ke IoT Platform.
Kode kesalahan umum
Topik ini hanya mencakup kode kesalahan Android Link SDK. Untuk kode kesalahan dalam log platform IoT, lihat IoT Platform logs.
|
Error code |
Sub-error code |
Description |
Note |
|
1101100 |
None |
ERROR_SDK_ERROR |
Terjadi pengecualian internal selama inisialisasi SDK. |
|
1101101 |
None |
ERROR_SDK_INIT_ERROR |
Terjadi kesalahan selama inisialisasi SDK. |
|
120 |
ERROR_PARAMS_DEVICEINFO_INVALID |
ProductKey atau DeviceName dalam sertifikat perangkat kosong selama inisialisasi. |
|
|
121 |
ERROR_PARAMS_DEVICE_SECRET_NULL |
DeviceSecret (Rahasia perangkat) dalam sertifikat perangkat kosong selama inisialisasi. |
|
|
122 |
ERROR_PARAMS_SECURE_MODE_ITLS_WITH_PS_NULL |
Mode otentikasi iTLS digunakan, tetapi ProductSecret (kunci produk) dalam sertifikat perangkat kosong. |
|
|
123 |
ERROR_STATE_LINKKIT_DEINITING |
DEINIT belum selesai. Tunggu hingga DEINIT selesai sebelum menginisialisasi SDK. |
|
|
-33 |
None |
MQTT_CONNECT_ERROR |
Gagal membuat koneksi MQTT.
|
|
-4 |
None |
ERROR_HTTP |
Terjadi kesalahan saat memanggil API HTTP. Misalnya, registrasi dinamis untuk perangkat yang menggunakan sertifikat unik gagal.
|
|
1101220 |
None |
ERROR_COTA_GET_PARAMS_ERROR |
Terjadi kesalahan pada parameter permintaan untuk Konfigurasi jarak jauh. |
|
1101230 |
None |
ERROR_SHADOW_INVALID_STATE |
API device shadow dipanggil sebelum SDK diinisialisasi. |
|
1101231 |
None |
ERROR_SHADOW_UPDATE_FAILED |
Gagal memperbarui device shadow. Untuk informasi lebih lanjut, lihat pesan kesalahan. |
|
1101232 |
None |
ERROR_SHADOW_PARAMS_INVALID |
Terjadi kesalahan pada parameter untuk memperbarui device shadow. |
|
1101312 |
None |
ERROR_GATEWAY_PERMIT_JOIN_DEVICE_INFO_INVALID |
Informasi perangkat yang diinisialisasi saat PermitJoin dipanggil tidak valid. |
|
1101300 |
None |
ERROR_GATEWAY_TOPO_NOT_ADDED |
Hubungan topologi belum ditambahkan. |
|
1101301 |
None |
ERROR_GATEWAY_SUBDEV_NOT_LOGIN |
Perangkat sub belum login. |
|
1101302 |
None |
ERROR_GATEWAY_SUBDEV_WRAPPER_INFO_NULL |
Informasi internal perangkat sub dalam SDK kosong. |
|
1101303 |
None |
ERROR_GATEWAY_SUBDEV_WRAPPER_NULL |
Perangkat sub internal tidak ada dalam SDK. |
|
1101304 |
None |
ERROR_GATEWAY_SUBDEV_THING_NOT_INITED |
Model Thing Specification Language untuk perangkat sub belum diinisialisasi. |
|
1101305 |
None |
ERROR_GATEWAY_SUBDEV_LABEL_NULL |
Gagal mendapatkan tag perangkat sub. Hal ini biasanya terjadi karena perangkat sub belum ditambahkan sebelum login. |
|
1101306 |
None |
ERROR_GATEWAY_SUBDEV_SHADOW_NULL |
Gagal mendapatkan device shadow perangkat sub. Hal ini biasanya terjadi karena perangkat sub belum ditambahkan sebelum login. |
|
1101307 |
None |
ERROR_GATEWAY_SUBDEV_COTA_NULL |
Gagal mendapatkan Konfigurasi jarak jauh untuk perangkat sub. Hal ini biasanya terjadi karena perangkat sub belum ditambahkan sebelum login. |
|
1101308 |
None |
ERROR_GATEWAY_SUBDEV_INFO_INVALID |
Informasi sertifikat perangkat dari perangkat sub tidak valid. |
|
1101309 |
None |
ERROR_GATEWAY_SUBDEV_DISABLED |
Perangkat sub dinonaktifkan di cloud. |
|
1101310 |
None |
ERROR_GATEWAY_SUBDEV_DELETED |
Perangkat sub telah dihapus. |
|
1101311 |
None |
ERROR_GATEWAY_LABEL_PARAMS_INVALID |
Parameter permintaan untuk tag tidak valid. |
|
1101312 |
None |
LINKKIT_INIT_FAIL |
Inisialisasi gagal. Hal ini biasanya terjadi karena koneksi MQTT berhasil dibuat, tetapi terputus akibat masalah jaringan selama inisialisasi layanan. Hal tersebut menyebabkan inisialisasi secara keseluruhan gagal. |
|
1101200 |
None |
ERROR_TMP_INIT |
Inisialisasi gagal. Inisialisasi TMP gagal. |
|
1101201 |
None |
ERROR_DM_GET_TSL_INFO_INVALID |
Inisialisasi gagal. Informasi TSL yang diperoleh tidak valid. |
|
1101202 |
None |
ERROR_DM_INIT_THING_PARAMS_INVALID |
Inisialisasi gagal. Parameter untuk mendapatkan model Thing Specification Language tidak valid. |
|
1101203 |
None |
ERROR_DM_GET_TMP_IDEVICE |
Inisialisasi gagal. Gagal mendapatkan model Thing Specification Language. |
|
1101204 |
None |
ERROR_DM_RESET_FAILED |
Gagal mereset perangkat. Misalnya, koneksi MQTT belum dibuat atau terputus. |
|
1101205 |
None |
ERROR_DM_INIT_THING_FAILED_IS_INITING |
Model Thing Specification Language sedang dalam proses inisialisasi. |
|
1101020 |
None |
ERROR_DUPLICATE_SDK_INIT |
Inisialisasi ganda. SDK sudah diinisialisasi atau sedang dalam proses inisialisasi. |
|
1102000 |
None |
ERROR_CALL_INTERFACE_PARAMS_ERROR |
Terjadi kesalahan pada parameter pemanggilan API. Untuk informasi lebih lanjut tentang pemanggilan API, periksa |
|
1102002 |
None |
ERROR_PARAMS_ERROR |
Terjadi kesalahan parameter. |
|
200201 |
None |
DM_INIT_PARAMS_INVALID |
Parameter inisialisasi tidak valid. |
|
200301 |
None |
DM_INIT_GET_TSL_RESPONSE_ERROR |
Gagal mendapatkan model Thing Specification Language selama inisialisasi. |
|
100 |
None |
ERROR_DUPLICATE_SDK_INIT_DM |
Modul manajemen perangkat diinisialisasi lebih dari satu kali. |
|
101 |
None |
ERROR_DUPLICATE_SDK_INIT_LK |
LinkKit SDK diinisialisasi lebih dari satu kali. |
|
510 |
None |
ERROR_CMP_PARAMS_ERROR |
Terjadi kesalahan parameter CMP. |
|
514 |
None |
ERROR_CMP_REGISTER_CONNECT_ERROR_EXIST |
Jenis koneksi telah terdaftar. Anda dapat mengabaikan kesalahan ini. |
|
517 |
None |
ERROR_CMP_SEND_ERROR_CONNECT_NOT_FOUND |
Gagal mengirim pesan. Jenis koneksi saat ini tidak ada. |
|
521 |
None |
ERROR_CMP_SEND_ERROR_CONNECT_NOT_CONNECTED |
Gagal mengirim pesan. Koneksi belum dibuat. |
|
529 |
None |
ERROR_CMP_REGISTER_CONNECT_IS_REGISTERING |
Jenis koneksi sedang dalam proses pendaftaran. |
|
4201 |
None |
ERROR_UNKNOW |
Terjadi kesalahan internal client. Panggil metode |
|
4101 |
None |
ERROR_NETWORK_ERROR |
Terjadi kesalahan jaringan. Misalnya, jaringan tidak stabil atau sinyal seluler lemah. |
|
4102 |
None |
ERROR_SERVER |
Terjadi kesalahan gateway layanan. |
|
4103 |
None |
ERROR_BUSINESS |
|
Kode kesalahan MQTT
Android Link SDK menggunakan library open-source Paho untuk MQTT. Tabel berikut mencantumkan kode kesalahan asli Paho. Jika koneksi terputus, periksa log kesalahan untuk menemukan kode yang sesuai.
1=Invalid protocol version
2=Invalid client ID
3=Agent program unavailable
4=Invalid username or password
5=Connection not authorized
6=Unexpected error
32000=Timed out while waiting for a response from the server
32100=Client connected
32101=Client disconnected
32102=Client is disconnecting
32103=Cannot connect to the server
32104=Client not connected
32105=The specified SocketFactory type does not match the agent program URI
32106=SSL configuration error
32107=Disconnecting using the callback method is not allowed
32108=Unrecognized package
32109=Disconnected
32110=Connection in progress
32111=Client closed
32200=Persistence is in use
32201=Token is in use
32202=Too many publications are in progress