Rule engine – set triggers by time

Rule engine – set triggers by time

Rule engine of the MQTT Broker helps you analyse the data and create actions and send appropriate messages to another device based on the received data. But in addition, most of the work human do from dawn to dusk are time driven. So the things on the internet needs some activation based on the time in addition to the condition based activation.

Today, we are happy to add a time based rule engine which can users define messages based on the time in addition to the condition based rules.

One Time Scheduling:

The MQTT Broker can be configured to send specific message to a specific topic on a particular date and time.

Repetitive Tasks:

The floor cleaning robot needs to be scheduled every day or certain days of the week to clean all rooms.  This can be triggered by scheduing messages all days or on specific days and specific time.


Some work may be seasonal like watering the lawn and using air conditioners in tropical countries. The MQTT broker can trigger messages on a specified date range and time to trigger actions.

In addition to the rules engine enhancement, we have also added an exclusive download for the Raspbian OS to be used in the Raspberry Pi.

Download the FREE MQTT Broker now.

download now

Please feel free to contact support for any questions or feedback

Introducing Rule Engine – The first Step to AI

Introducing Rule Engine – The first Step to AI

There are going to be a lot of vendors developing edge devices for the Internet of Things.  It is not feasible for the edge device vendors to build all the intelligence required to interoperate in a multi vendor environment.  We believe the edge device vendors should build a dump device. The device should  just listen for specific commands from central server and just execute it and in the other way. On the other way, it should just listen to the particular change and communicate it to the Central Server. We follow these best practices for developing IoT Agents in our device creation also. Today we are happy to announce that we have added a Rule Engine to our MQTT Broker which can transform the messages received from a mqtt client and transform into a different message that is needed for the other clients.

Transform Messages with Rules

 The current version supports conditions based on an incoming message with a combination of the client and topic. The operators like  equal to ( = ), Not Equal to (  != ), Less than ( <  ) and greater than ( > )  can be used to transform messages as needed.  As of now you can create rules with rule engine based on Client Name & Topic ,  Topic & Message  or Client & Topic & Message of the packet. You can also use multiple rules for a same incoming topic / message combination.

download now

The documentation will help you get the most out of the MQTT Broker.  You can write to [email protected] for any assistance and feedback