Instant calculation of intervals based on a set of user-defined criteria.
Automatic recalculation when the new messages arrive (even if it’s a black box with messages from long ago).
Handy access to intervals via REST API and MQTT.
Complex expressions supported - multiple parameters, mathematical and logical operations, references to previous values, expression validation, etc.
Efficient long-term storage of historical data in aggregated form.