| 0 | 成功 | 
 | - | ---------------------MQTT协议规定的连接错误------------------------- | 
 | 1 | 连接拒绝:协议版本不接受 | 
 | 2 | 连接拒绝:标识符被拒绝 | 
 | 3 | 连接拒绝:服务不可用 | 
 | 4 | 连接拒绝:错误的用户名或密码 | 
 | 5 | 连接拒绝:没有通过认证 | 
 | - | ---------------------PAHO定义的错误------------------------- | 
 | -1 | Failure,一般故障,如socket发送失败等 | 
 | -2 | Persistence error,留存错误 | 
 | -3 | Disconnected,断开连接 | 
 | -4 | Maximum in-flight messages amount reached,超过客户端数据并发数 | 
 | -5 | Invalid UTF8 string,检测到无效的UTF-8字符串 | 
 | -6 | Invalid (NULL) parameter,检测到参数空指针 | 
 | -7 | Topic containing NULL characters has been truncated,Topic字符串包含\0字符串,而非完整的Topic | 
 | -8 | Bad structure,错误的协议结构体 | 
 | -9 | Invalid QoS value,错误的QOS,可接受的为(0,1,2) | 
 | -10 | Too many pending commands,消息ID大于65535 | 
 | -11 | Operation discarded before completion,完成前丢弃的操作,一般为发送过程中socket断开 | 
 | -12 | No more messages can be buffered,无法缓冲更多的消息 | 
 | -13 | SSL is not supported,SSL不支持 | 
 | -14 | Invalid protocole scheme,错误的协议类型,应该是tcp:// or ssl:// | 
 | -15 | Options for wrong MQTT version,错误的mqtt版本 | 
 | -16 | Client created for another version of MQTT,mqtt客户端是用另外的MQTT版本创建的 |