EMQX Enterprise 5.5: Elevating IoT with Elasticsearch and Advanced Observability
Morgan Hill, CA, February 6, 2024 – EMQ, a global leader in open-source MQTT messaging and developer of the EMQX platform, is thrilled to unveil EMQX Enterprise 5.5.0. This update introduces a suite of enhancements and new features, including seamless Elasticsearch integration, enhanced compatibility with Apache IoTDB and OpenTSDB, and the ability to exclude topics from the authorization cache, alongside numerous bug fixes and performance upgrades, ensuring superior stability and reliability.
New Elasticsearch Integration
EMQX 5.5 now offers seamless integration with Elasticsearch, a distributed search and analytics engine. This feature supports operations such as data insertion, updating, and deletion, enabling the direct writing of device data into Elasticsearch. Consequently, users can leverage Elasticsearch’s robust search and analytical capabilities for more effective data processing.
Applications range from IoT device event and log monitoring, geolocation data processing (Maps), to terminal security monitoring. Notably, IoT device logs stored in Elasticsearch can be visualized through tools like Kibana, offering real-time insights into device status, operational logs, error messages, and more.
Enhanced Integration with Apache IoTDB and OpenTSDB
EMQX has improved its integration with Apache IoTDB and OpenTSDB by introducing configurable templates for data writing. This enhancement allows users to customize timestamps, field names, and data types, streamlining the development of data integration processes.
Batch Settings for Fields with InfluxDB, IoTDB, and TDengine Support
Targeting industrial applications that handle time-series data, EMQX now supports batch settings for fields. This feature enables users to modify field names and data extraction methods across different data integrations, simplifying setup for databases like InfluxDB, Apache IoTDB, and TDengine.
Message Forwarding for SysKeeper Support
Newly added in this release is message forwarding functionality for SysKeeper 2000, catering to the network security demands of the power industry’s production systems. This capability facilitates secure data exchange across different production zones, ensuring data communication security while meeting industry-specific regulatory standards.
Exclusion of Topics from Authorization Cache
EMQX’s built-in client authorization now includes the option to exclude specific topics from authorization caching. This enhancement permits real-time control over permissions, bolstering security for device communications.
EMQX has expanded its observability features, introducing comprehensive metrics for authentication and authorization, rule execution, and data integration. New metrics track SSL/TLS certificate and license expiration, enabling users to closely monitor critical system components, identify potential issues promptly, and take corrective actions.
This version brings significant performance improvements, including enhanced Kafka producer data integration speed and efficiency. Updates to the Core-Replicant architecture now allow for batch updates of multiple subscriptions, improving subscription speeds and reducing network latency.
Moreover, optimized network communication for route cleanup reduces the network load, especially in EMQX clusters spanning high-latency, cross-regional environments. Enhancements in asynchronous write operations for GreptimeDB data integration and the concurrent creation and update of data integrations further boost system performance.
EMQX Enterprise 5.5.0 represents a significant advancement, delivering a more robust and feature-rich MQTT messaging solution for IoT and connected systems.
For more information about EMQX Enterprise 5.5.0 and its comprehensive features, please visit: EMQX Enterprise 5.5 Released: New Elasticsearch Integration and Enhanced Observability