Client Details
4 min
client details is the inspection view for a single client connection it reports the properties of the connection, the topics the client has subscribed to and published to, and the topics the broker refused a client has no permissions of its own the rules on the account it authenticated with determine which topics it can publish to and subscribe to to open the page, select a client id on the clients page the heading shows the client id that the client sent when it connected tabs tab what it shows client info connection properties for this client subscribed topics topic filters the client has subscribed to published topics topics the client has published to rejected topics topics the broker refused, whether on subscribe or on publish the topic tabs share a layout each lists topic name with an action menu, and each has its own refresh and search box a tab with no entries displays topics not found client info field description connected true while the client holds an open connection to the broker last seen time of the client's most recent activity, in utc protocol level mqtt version the client connected with, such as 3 1 1 or 5 0 features such as topic aliases and shared subscriptions need 5 0 remote source address and port the client connected from username account the client authenticated with its rules determine which topics this client can publish to and subscribe to troubleshooting each tab isolates a different failure compare them to identify the cause connected is true and all three topic tabs are empty the client authenticated but has not subscribed or published yet this is expected immediately after a connection entries in rejected topics and no entries in published topics the client is publishing and the broker is refusing the messages the account is missing a publish rule for that topic entries in both subscribed topics and rejected topics the client receives some data but not all of it a subscription can succeed while individual topics underneath it are refused, so compare the two lists to find which paths are missing from the account's rules all tabs are empty and connected is false the connection has dropped check last seen for when, then look at the account on the accounts page to confirm it is still enabled all of these are resolved on the account, not on the client a client has no permissions of its own considerations client ids are set by the client, not by litmus unify a device that reconnects with a new random id each time produces a new row rather than reusing the old one this makes its activity hard to trace configure a stable client id where the device allows it rejected topics is the first place to look when a client is connected but exchanges no messages a successful connection does not indicate that the account has rules related topics clients docid\ n5cm8lbsdifvdelulw397 accounts docid\ ccmaueiaatxyulnetnr6w add a mqtt account docid\ sb46nmdilijqy1apzs bq define access control lists (rules and permissions) docid\ oh dlnevfk2u8pkj34nhi