Emqx, Ekuiper.
citybike_data_flatten WHERE (empty_slots + free_bikes)!= 0", "actions": [{ "log": { }, "mqtt": { "server": "broker.emqx.io:1883", "topic": "bike/availability", "protocolVersion": "3.1.1", "qos": 0, "retained": false } }] } You can check the running status of your rule with the following command