MQTT Reason Codes
Single-byte reason codes returned in MQTT 5.0 control packets (CONNACK, PUBACK, PUBREC, PUBREL, PUBCOMP, SUBACK, UNSUBACK, DISCONNECT, and AUTH). Defined in the OASIS MQTT Version 5.0 specification, section 2.4.
43 codes
-
BadAuthenticationMethodBad Authentication Method -
BadUserNameOrPasswordBad User Name Or Password -
BannedBanned -
ClientIdentifierNotValidClient Identifier Not Valid -
ConnectionRateExceededConnection Rate Exceeded -
ContinueAuthenticationContinue Authentication -
DisconnectWithWillMessageDisconnect With Will Message -
GrantedQoS0Granted QoS 0 -
GrantedQoS1Granted QoS 1 -
GrantedQoS2Granted QoS 2 -
ImplementationSpecificErrorImplementation Specific Error -
KeepAliveTimeoutKeep Alive Timeout -
MalformedPacketMalformed Packet -
MessageRateTooHighMessage Rate Too High -
NoMatchingSubscribersNo Matching Subscribers -
NormalDisconnectionNormal Disconnection -
NoSubscriptionFoundNo Subscription Found -
NotAuthorizedNot Authorized -
PacketIdentifierInUsePacket Identifier In Use -
PacketIdentifierNotFoundPacket Identifier Not Found -
PacketTooLargePacket Too Large -
PayloadFormatInvalidPayload Format Invalid -
ProtocolErrorProtocol Error -
QoSNotSupportedQoS Not Supported -
QuotaExceededQuota Exceeded -
ReAuthenticateRe-authenticate -
ReceiveMaximumExceededReceive Maximum Exceeded -
RetainNotSupportedRetain Not Supported -
ServerBusyServer Busy -
ServerMovedServer Moved -
ServerShuttingDownServer Shutting Down -
ServerUnavailableServer Unavailable -
SessionTakenOverSession Taken Over -
SharedSubscriptionsNotSupportedShared Subscriptions Not Supported -
SubscriptionIdentifiersNotSupportedSubscription Identifiers Not Supported -
SuccessSuccess -
TopicAliasInvalidTopic Alias Invalid -
TopicFilterInvalidTopic Filter Invalid -
TopicNameInvalidTopic Name Invalid -
UnspecifiedErrorUnspecified Error -
UnsupportedProtocolVersionUnsupported Protocol Version -
UseAnotherServerUse Another Server -
WildcardSubscriptionsNotSupportedWildcard Subscriptions Not Supported