日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

常見錯誤碼

本文介紹在配置C Link SDK的設備接入功能時,常見錯誤。

Link SDK通過以下兩種渠道,表達建連失敗時的內部運行狀態。您可以通過內部運行狀態,了解失敗原因。

  • API的返回值是int32_t的非正數整型,也叫狀態碼,狀態碼返回0表成功,其它值表示運行狀態 。

    • 使用retval = aiot_xxx_yyy()方式獲取返回值。

    • 所有返回值唯一對應內部運行分支,詳情請參見aiot_state_api.haiot_xxx_api.h。

    • 所有組件返回值的值域互不重疊,共同分別分布在0x0000 - 0xFFFF

  • 從SDK內部,調用您的日志回調函數。

以下為常見錯誤碼,完整的錯誤碼列表,請參見aiot_state_api.h

MQTT接入

錯誤碼

說明

STATE_MQTT_CONNACK_RCODE_SERVER_UNAVAILABLE

MQTT服務器拒絕提供連接, 服務當前不可用。請稍后重試。

STATE_MQTT_CONNACK_RCODE_BAD_USERNAME_PASSWORD

連接時的用戶名或密碼非法。

STATE_MQTT_CONNACK_RCODE_NOT_AUTHORIZED

MQTT服務器進行連接身份驗證失敗,登錄密碼錯誤。請檢查設備認證信息是否正確。

HTTPS接入

錯誤碼

說明

STATE_HTTP_STATUS_LINE_INVALID

解析收到的HTTPS報文時,無法獲取有效的關于狀態的代碼行。無法獲取HTTPS StatusCode 。

STATE_HTTP_READ_BODY_FINISHED

解析收到的HTTPS報文時,報文的Body部分已接收完畢,但沒有更多數據。

STATE_HTTP_AUTH_CODE_FAILED

HTTPS認證應答的StatusCode不是200,認證失敗。請檢查認證簽名是否正確。

STATE_HTTP_AUTH_NOT_FINISHED

未完成接收HTTPS認證應答接,認證失敗。

STATE_HTTP_AUTH_TOKEN_FAILED

HTTPS認證應答中,未能解析到Token,認證失敗。

網絡層

錯誤碼

說明

STATE_PORT_NETWORK_DNS_FAILED

TCP域名解析失敗,請檢查域名或IP是否正確。

STATE_PORT_NETWORK_CONNECT_FAILED

TCP建立連接失敗。

STATE_PORT_TLS_INVALID_MAX_FRAGMENT

TLS報文最大長度設置為0,該設置非法,請檢查后重新設置。

STATE_PORT_TLS_INVALID_SERVER_CERT

TLS服務端證書配置錯誤,請檢查服務端證書是否正確。

STATE_PORT_TLS_INVALID_CLIENT_CERT

TLS設備端證書配置錯誤,請檢查客戶端證書是否正確。

STATE_PORT_TLS_INVALID_CLIENT_KEY

TLS客戶端密鑰配置錯誤,請檢查客戶端密鑰是否正確。

STATE_PORT_TLS_DNS_FAILED

TLS域名解析失敗,請檢查域名或IP是否配置正確。

STATE_PORT_TLS_SOCKET_CREATE_FAILED

TLS Socket創建失敗。

STATE_PORT_TLS_SOCKET_CONNECT_FAILED

TLS Socket連接失敗。

STATE_PORT_TLS_INVALID_RECORD

SSL收到的數據包出錯,請檢查TLS幀數據的長度是否過小。