以下为常见错误码,完整错误码列表请参考src/arenal/core/iot_code.h。
类别 | 错误码 | 描述 | 说明 |
---|---|---|---|
通用错误码 | 0 | CODE_SUCCESS | API执行成功。 |
-101 | CODE_USER_INPUT_NULL_POINTER | 用户输入参数中包含非法的空指针。 | |
-101 | CODE_USER_INPUT_OUT_RANGE | 用户输入超出范围。 | |
HTTP相关错误码 | -201 | CODE_HTTP_URL_INVALID | HTTP 请求 URL 错误。 |
-202 | CODE_HTTP_URL_PARSE_ERROR | URL 转 URI 失败。 | |
-203 | CODE_HTTP_CLIENT_CONNECT_ERROR | HTTP 请求建立失败。 | |
-204 | CODE_HTTP_REQUEST_REPETITION | 请求重复。 | |
-205 | CODE_HTTP_REQUEST_STREAM_NULL | HTTP 内部错误,stream 为空。 | |
MQTT相关错误码 | -301 | CODE_MQTT_DISCONNECT_FAILED | MQTT 断开链接失败。 |
-302 | CODE_MQTT_CONNECT_DEVICE_INFO_INVALID | 设备信息无效,product_key/device_name/device_secret 未赋值。 | |
-303 | CODE_MQTT_CONNECT_HOST_INVALID | MQTT 域名无效。 | |
-304 | CODE_MQTT_CONNECT_PORT_INVALID | MQTT 端口无效。 | |
-305 | CODE_MQTT_CONNECT_AWS_INNER_ERROR | MQTT 内部错误。 | |
-305 | CODE_MQTT_CONNECT_DYNAMIC_REGISTER_REQUEST_ERROR | MQTT 内部错误,动态注册请求错误。 | |
物模型相关错误码 | -306 | STATE_DM_MQTT_HANDLE_IS_NULL | MQTT 内部错误,handle 为空。 |
-307 | STATE_DM_MQTT_PUBLISH_ERROR | MQTT 发布失败。 | |
-308 | STATE_DM_MQTT_PUBLISH_TYPE_ERROR | 无效的 MQTT 发布类型。 |