Good To Know
Troubleshooting
Q: Why do I receive an error when connecting to my MQTT broker instance?
A: Check the connection and port by telnetting or pinging the host. In some cases you will receive an error code by the server:
Value | Return Code Response | Description |
---|---|---|
0 | 0x00 Connection Accepted | Connection accepted |
1 | 0x01 Connection Refused, unacceptable protocol version | The Server does not support the level of the MQTT protocol requested by the Client |
2 | 0x02 Connection Refused, identifier rejected | The Client identifier is correct UTF-8 but not allowed by the Server |
3 | 0x03 Connection Refused, Server unavailable | The Network Connection has been made but the MQTT service is unavailable |
4 | 0x04 Connection Refused, bad user name or password | The data in the user name or password is malformed |
5 | 0x05 Connection Refused, Connection Refused, not authorized | The Client is not authorized to connect |
6-255 | Reserved for future use |
Q: My publisher client is not buffering data.
A: Check the data nodes for active history access with retention time greater than 0.