MqttV500ConnectReasonCode enum
MQTT Connect 原因代码 这些代码表示根据 MQTT 5.0 规范的 MQTT CONNECT 数据包结果的原因。
字段
| UnspecifiedError = 128 | 0x80 - 未指定的错误描述:服务器不希望透露失败的原因,或者其他原因代码都不适用。 |
| MalformedPacket = 129 | 0x81 - 格式错误的数据包说明:无法正确解析 CONNECT 数据包中的数据。 |
| ProtocolError = 130 | 0x82 - 协议错误描述:CONNECT报文中的数据不符合本规范。 |
| ImplementationSpecificError = 131 | 0x83 - 实现特定错误描述:CONNECT 有效,但此服务器不接受。 |
| UnsupportedProtocolVersion = 132 | 0x84 - 不支持的协议版本说明:服务器不支持客户端请求的MQTT协议版本。 |
| ClientIdentifierNotValid = 133 | 0x85 - 客户端标识符无效 说明:客户端标识符是有效字符串,但服务器不允许。 |
| BadUserNameOrPassword = 134 | 0x86 - 错误的用户名或密码描述:服务器不接受客户端指定的用户名或密码。 |
| NotAuthorized = 135 | 0x87 - 未经授权描述:客户端无权连接。 |
| ServerUnavailable = 136 | 0x88 - 服务器不可用 描述:MQTT 服务器不可用。 |
| ServerBusy = 137 | 0x89 - 服务器繁忙说明:服务器繁忙。 请稍后重试。 |
| Banned = 138 | 0x8A - 禁止描述:此客户端已被行政作禁止。 请联系服务器管理员。 |
| BadAuthenticationMethod = 140 | 0x8C - 错误的身份验证方法说明:不支持身份验证方法或与当前使用的身份验证方法不匹配。 |
| TopicNameInvalid = 144 | 0x90 - 主题名称无效 描述:将主题名称格式不正确,但此服务器不接受。 |
| PacketTooLarge = 149 | 0x95 - 数据包太大 说明:CONNECT 数据包超出了最大允许大小。 |
| QuotaExceeded = 151 | 0x97 - 超出配额 说明:已超出实施或管理施加的限制。 |
| PayloadFormatInvalid = 153 | 0x99 - 有效负载格式无效 说明:将有效负载与指定的有效负载格式指示器不匹配。 |
| RetainNotSupported = 154 | 0x9A - 不支持保留说明:服务器不支持保留邮件,并且将保留设置为 1。 |
| QosNotSupported = 155 | 0x9B - 不支持 QoS 说明:服务器不支持将 QoS 中设置的 QoS。 |
| UseAnotherServer = 156 | 0x9C - 使用另一台服务器描述:客户端应暂时使用另一台服务器。 |
| ServerMoved = 157 | 0x9D - 服务器移动 描述:客户端应永久使用另一台服务器。 |
| ConnectionRateExceeded = 159 | 0x9F - 超出连接速率 说明:已超出连接速率限制。 |