MQTT+: Enhanced syntax and broker functionalities for data filtering, processing and aggregation