Ezlo - MQTT plugin is on the marketplace!

Hi everyone,

Our new plugin for Ezlo controllers, the MQTT plugin is now available on the marketplace. You can copy it to your controller and start using it immediately.

The MQTT plugin allows you to utilize the MQTT messaging protocol and its publish/subscribe architecture in order to control your devices with the MQTT capability. MQTT is a lightweight, publish-subscribe, machine to machine network protocol. It is designed for connections with remote locations that have devices with resource constraints or limited network bandwidth.

In order to install and configure the plugin, start with copying it from the marketplace. Navigate to the Edge Plugins menu, then to the Marketplace tab. Click the Copy to my Ezlo button for the MQTT plugin. Once the plugin is successfully copied to your account and you’re taken back to the My Private Plugins tab, click the Manage Installations button for the MQTT plugin and install the plugin to your controller.

Once you do that and you see the success message, click the Configure button.

Configure the plugin by providing the details:

  1. IP Address: IP address of your MQTT server
  2. Username: The client’s username
  3. Password: The client’s password
  4. Keep Alive: Maximum amount of time allowed with no interaction from the MQTT server

Once you’re done, click the Save New Configuration button.

You will now be able to view the MQTT client you’ve configured in your devices list, use the MQTT client in your MeshBot triggers based on MQTT message and topic, and send a packet to your MQTT client in MeshBot actions.

2 Likes

welldone guys! Great addition to our growing plugin list!

Never used MQTT and don’t really know a great deal about it.

So this Ezlo plugin is a client right? Not a MQTT Broker / Server.

Mosquitto appears to be a popular broker / server for Linux and Windows.

Typically what kind of iOT devices would you use with MQTT ?

Currently all my devices are mainly Z-Wave and some Zigbee ones now, on the Ezlo Plus hub. So I haven’t ever had a need to use MQTT before.

Trying to understand the concept and why I might want to use this? So could an MQTT message sent via a broker / server be sent to the Ezlo hub / this MQTT client plugin, to then control say a Z-Wave device ?

Read a bit about the use of MQTT in home automation. There’s a lot of work being done in that area, check for example the zigbee2mqtt project (not really necessary with a zigbee native bridge like Ezlo), easy integration with Node Red, and there are actual devices which support MQTT natively.

You can also use MQTT to interface with other cloud IoT platforms. Tuya IoT, Azure IoT Hub, IBM Watson IoT, they all support MQTT messaging.

1 Like