MeshCentral2 - Added MQTT Support
- MQTT Login Credentials. When enabled, a new “MQTT Login” link will show up at the bottom of a device “General” tab. Clicking on this will give the user a JSON document will all of the information needed to authenticate and login to the server. The document includes a username, password, URL’s and certificate hashes making it easy to cut and paste this into a device for a successful and secure connection.
- MQTT Console. The agent console tab was modified to support both agent commands and MQTT commands. In MQTT mode, any command that is typed will be send to that device under the “console” topic. Any messages sent from the device to the server with the “console” topic will be displayed back into the console. This makes it easy to create a small MQTT device that connects and handles user commands.
- MQTT Power Actions. MeshCentral can be used to perform power actions like wake, reset and sleep. If a MQTT connection is active while such a command is issued by the administrator, MeshCentral will send the command under the “poweraction” topic. This makes it easy for devices to respond to these commands accordingly.
- MQTT Custom Messages. When one or more devices are selected and a group action is taken, the option to send a custom MQTT message will be displayed. This allows the administrator to type in a custom topic and message to be sent to a remote device. You can also do this by pressing the “Action” button in a device’s “General” tab.