smarteye系统(包括MCP/MPU)错误码error code
smarteye客户端错误码
BVCU_RESULT_
值 宏 说明
-65536 E_FAILED 常规错误
-65535 E_INVALIDARG 非法参数
-65534 E_UNSUPPORTED 支持的操作
-65533 E_ALLOCMEMFAILED 分配内存失败
-65532 E_MEMALIGNMENT 内存没有对齐
-65531 E_NOTFOUND 没有找到对象
-65530 E_NOTALLOWED 不允许所请求的访问,典型例如黑白名单,或者server未认证超过10unit
-65529 E_IO 网络不通
-65528 E_EOF 到达文件结尾
-65527 E_INVALIDDATA 无效的输入数据
-65526 E_NOTIMPL 未实现
-65525 E_BUSY 接口繁忙
-65524 E_INUSE 资源已经被占用
-65523 E_BADREQUEST 错误的请求
-65522 E_AUTHORIZE_FAILED 认证失败
-65521 E_BADSTATE 状态错误(库没有初始化成功)
-65520 E_NOTINITILIZED 库没有初始化
-65519 E_FATALERROR 出现制命错误
-65518 E_OUTOFSPACE 越界
-65517 E_DISCONNECTED 网络断开,无法连接
-65516 E_TIMEOUT 超时
-65515 E_CONNECTFAILED 网络无法连接
-65514 E_ABORTED 请求中止
-65513 E_THRAEDCONTEXT 无法在指定的线程上下文中执行
-65512 E_UNAVAILABLE 资源不可达
-65511 E_ALREADYEXIST 已经存在
-65510 E_SEVERINTERNAL 服务器内部错误(例如服务器软件被360杀毒软件破坏)
-65509 E_MAXRETRIES 达到最大重试次数,例如用户密码输入错误超过5次,就被锁定,必须要等到超过锁定时间后,才能登录
-61440 E_AAA_OBJECTNOTFOUND 用户/用户组等不存在
-61439 E_VTDU_NONE 没有可用的VTDU转发服务器
0 S_OK 成功
1 S_IGNORE 成功,但有被忽略的操作
2 S_PENDING 成功,待处理
3 S_CONTINUE 表示后续还有数据
认证错误
error 6, 不允许试用(例如基于SDK开发的APP就没有免费试用期,必须要做认证后才能使用);

error 0, 服务器返回错误,例如设备没有公网连接,无法连接到认证服务器;
error 102, 认证超期时效
error 8, 设备与认证服务器网络不通
error 51,设备未写号IMEI
error 111 , 设备没正确的写入IMEI号,或者说系统ID跟不同运营商的SIM卡导致IMEI号变化导致,需要admin后台删除此ID,然后设备重新获取重新认证;
error 260, 内网检查状态错误,
error 2600106 , 未联网状态下,以260开头的错误码是"内网认证检查状态错误", 具体错误内容是数字的后三位(106,即撤销授权)
通用认证错误码
| 值 | 宏 | 说明 |
|---|---|---|
| 0 | FAIL | 常规错误 |
| 1 | Token_Error | 身份标识错误 |
| 2 | Database_Error | 数据库错误 |
| 3 | Internal_Error | 内部错误 |
| 4 | No_Login | 没有登录 |
| 5 | DeSerialize_Fail | 服务器解码失败 |
| 6 | Un_Support | 不支持的操作 |
| 7 | DisConnect | 网络连接断开 |
| 8 | Connect_Fail | 网络无法连接 |
| 9 | Server_Busy | 服务器繁忙 |
| 10 | Parse_Error | 解析数据错误(请求数据负载错误) |
| 11 | Decrypt_Fail | 解密数据出错 |
| 12 | Timecout | 超时 |
| 12 | No_AppInfo | 没有APP开发者信息 |
| 13 | Not_Found_AppInfo | 没有找到app信息 |
| 14 | App_Key_Error | app开发key错误 |
| 15 | App_Status_Error | 状态错误 |
| 16 | Not_Found | 没有找到对象 |
| 17 | No_Trial_Quota | 没有试用名额 |
| 18 | Trial_Expire | 试用期满 |
| 19 | Trial_Timeout | 试用超时 |
| 20 | Trial_KickOut | 踢下线 |
| 21 | Trail_Deny | 拒绝试用, 管理员不允许改终端使用 |
| 22 | Type_Error | 类型错误 |
| 23 | No_WriteBack_Times | 写回授权信息的次数用完了 |
| 51 | Register_FAIL | 登录失败 |
| 52 | Register_Wait | 正在登录 |
| 53 | Register_Timeout | 登录超时 |
| 54 | Register_Have_Registed | 已经注册过 |
| 55 | Register_No_Cert | 没有提供证书 |
| 56 | Register_Internal_Error | 注册, 内部错误 |
| 57 | Register_Not_Original_Cert | 不是原始的证书 |
| 101 | AUTH_Result_Have_Login | 已经有终端使用该信息登录 |
| 102 | Cert_State_Error | 证书状态错误 |
| 103 | Cert_TimeOut_Error | 证书过期 |
| 104 | No_SerialNumber | 没有设备的信息 |
| 105 | Login_FAIL | 登录失败 |
| 106 | Revoke_Authorization | 撤销授权 |
| 107 | Pause_Authorization | 暂停授权, 后期可能恢复 |
| 108 | Login_Elsewhere | 在其它处登录 |
| 109 | Cert_UseUp | 证书授权次数用完 |
| 110 | Error_Key_Id | 错误的keyid(key_id在默认列表中) |
| 111 | Key_Id_NotMatch | login.key_id和db.key_id不匹配 |
| 151 | KeepAlive_No_Token | 保活时服务器没有token |
| 152 | KeepAlive_No_Session | 连接不存在 |
| 250 | Key_State_Error | 产品密钥状态错误 |
| 251 | Key_Expire | 产品密钥过期 |
| 252 | Key_UseUp | 产品密钥授权次数用完 |
| 260 | Local_Status | 内网认证检查状态错误 |
| 261 | Local_Expire | 内网认证过期 |
| 262 | Local_SN | 内网认证SN不匹配 |
| 263 | Local_offline Trial | 内网认证不允许离线试用 |
| 264 | Local_InnerDataDecode | 内网认证内部数据解码错误 |
| 265 | Local_InnerDataFormat | 内网认证内部数据解析错误 |
| 1024 | OK | 成功 |
| 1025 | Trail_OK | 试用 |
模块认证错误码
| 宏 | 值 | 说明 |
|---|---|---|
| ResultCodeUnKnow | -1 | 未知错误 |
| ResultCodeSuccess | 0 | 成功 |
| ResultCodeParseSpkFail | 1 | 解析批量秘钥错误 |
| ResultCodeSpkNotFound | 2 | 没有找到批量秘钥 |
| ResultCodeSpkStatusError | 3 | 批量秘钥状态错误 |
| ResultCodeSpkTimeout | 4 | 批量秘钥过期 |
| ResultCodeSpkHasUsed | 5 | 批量秘钥已使用 |
| ResultCodeException | 6 | 服务器端未知异常 |
| ResultCodeNotFoundRegisterTerm | 7 | 没有找到注册设备 |
| ResultCodeNotFoundCert | 8 | 没有找到证书 |
| ResultCodeCertTermTypeNotMatch | 9 | 证书授权设备类型不匹配(MPU/PU/CMS) |
| ResultCodeCertTypeError | 10 | 证书类型错误 |
| ResultCodeCertStateError | 11 | 证书状态错误 |
| ResultCodeCertTimeout | 12 | 证书过期 |
| ResultCodeCertNoIssueTimes | 13 | 证书没有授权次数 |
| ResultCodeNotFoundLabel | 14 | 没有找到标签 |
| ResultCodeAuthTermFail | 15 | 证书授权设备失败 |
| ResultCodePkNotFound | 16 | 没有找到产品秘钥 |
| ResultCodePkStatueError | 17 | 产品秘钥状态错误 |
| ResultCodePkTimeout | 18 | 产品秘钥过期(已过有效期) |
| ResultCodeParseFskFail | 19 | 聚合秘钥解析错误 |
| ResultCodeNotFoundFsk | 20 | 没有找到聚合秘钥 |
| ResultCodeFskStatusError | 21 | 局和秘钥状态错误 |
| ResultCodeFskTimeout | 22 | 聚合秘钥过期(已过有效期) |
| ResultCodeFskHasUsed | 23 | 聚合秘钥已被使用 |
| ResultCodeNotFoundTerm | 24 | 没有找到已授权设备 |
| ResultCodeNotFoundModuleCert | 25 | 没有找到模块证书 |
| ResultCodeModuleOverlap | 26 | 模块重叠 |
| ResultCodeModuleCertStatusError | 27 | 模块证书状态错误 |
| ResultCodeModuleCertNoIssueTimes | 28 | 模块证书没有授权次数 |
| ResultCodeTermHasModule | 29 | 设备已被授权该模块 |
| ResultCodeTermHaveRegister | 30 | 设备已注册 |
| ResultCodePkNoIssueTimes | 31 | 产品秘钥没有授权次数 |
| ResultCodeModuleCertNotFoundModuleInfo | 32 | 模块证书没有找到对应的模块信息 |
| ResultCodeModuleCertTypeNotMatch | 33 | 模块证书类型不匹配(MPU/PU/CMS) |
