emqx_rule_engine.conf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ##====================================================================
  2. ## Rule Engine for EMQ X R4.0
  3. ##====================================================================
  4. rule_engine.ignore_sys_message = on
  5. ## Event Messages
  6. ##
  7. ## If enabled (on), rule engine publishes the event as an MQTT message
  8. ## with topic='$events/<event-name>' on the occurrence of an emqx event.
  9. ##
  10. ## If disabled, rule engine stops publishing the event messages, but
  11. ## the event message can still be processed by the rule SQL. e.g. rule SQL:
  12. ##
  13. ## SELECT * FROM "$events/client_connected"
  14. ##
  15. ## will still work even if 'rule_engine.events.client_connected' is set to 'off'
  16. ##
  17. ## EMQ Event to event message mapping:
  18. ##
  19. ## - client.connected -> $events/client_connected
  20. ## - client.disconnected -> $events/client_disconnected
  21. ## - session.subscribed -> $events/session_subscribed
  22. ## - session.unsubscribed -> $events/session_unsubscribed
  23. ## - message.delivered -> $events/message_delivered
  24. ## - message.acked -> $events/message_acked
  25. ## - message.dropped -> $events/message_dropped
  26. ##
  27. ## Config Value Format: Toggle, QoS-Level
  28. ##
  29. ## Toggle: on/off
  30. ##
  31. ## QoS-Level: qos0/qos1/qos2
  32. #rule_engine.events.client_connected = "on, qos1"
  33. rule_engine.events.client_connected = off
  34. rule_engine.events.client_disconnected = off
  35. rule_engine.events.session_subscribed = off
  36. rule_engine.events.session_unsubscribed = off
  37. rule_engine.events.message_delivered = off
  38. rule_engine.events.message_acked = off
  39. rule_engine.events.message_dropped = off