WHITE PAPER
The Most Trusted MQTT Platform for loV and Connected Cars →

EMQX Enterprise 5.6 Release: Key Features Including Amazon S3 Integration and JSON Schema Validation

Apr 22, 2024

EMQX Enterprise 5.6 Release: Key Features Including Amazon S3 Integration and JSON Schema Validation

Morgan Hill, CA, April 17, 2024 – EMQ, a global leader in open-source MQTT messaging and developer of the EMQX platform, is thrilled to unveil EMQX Enterprise 5.6.0. This latest version introduces a suite of groundbreaking features and enhancements, including seamless integration with Amazon S3 and RabbitMQ consumer support. Additionally, it now supports JSON Schema-based message validation within the rule engine. These updates are accompanied by several performance optimizations and bug fixes aimed at enhancing system stability and reliability.

Amazon S3 Integration for Flexible IoT Data Storage

EMQX now offers seamless integration with Amazon Simple Storage Service (Amazon S3), providing a highly reliable, stable, and secure storage solution for the Internet. This integration enables the efficient storage of MQTT messages in Amazon S3 buckets, facilitating rapid deployment and utilization for flexible IoT data management.

Integrating EMQX with Amazon S3 opens numerous business opportunities, especially in data analytics, by allowing the combination of IoT data with Amazon S3's extensive application ecosystem. Furthermore, Amazon S3 is a cost-effective alternative for long-term data storage compared to traditional databases.

EMQX is also compatible with other storage services that support the S3 protocol, such as MinIO and Google Cloud Storage. By utilizing S3, developers can create scalable and reliable IoT applications that drive business agility and optimize costs.

Learn more about EMQX's Amazon S3 integration: Ingest MQTT Data into Amazon S3 | EMQX Enterprise 5.6 Docs

RabbitMQ Consumer Data Integration for Enhanced Message Bridging

EMQX introduces a new RabbitMQ consumer data integration feature, which allows for seamless message bridging from RabbitMQ to MQTT. Users can configure EMQX to retrieve messages from designated RabbitMQ queues and use the rule engine to process these messages before publishing them to specified MQTT topics.

This functionality leverages the combined strengths of RabbitMQ and EMQX, facilitating diverse operations such as asynchronous device command issuance, task scheduling, and efficient message forwarding. It offers unmatched flexibility and scalability, helping users meet their evolving business needs.

Learn more about EMQX's RabbitMQ consumer data integration: Ingest MQTT Data into RabbitMQ | EMQX Enterprise 5.6 Docs

JSON Schema-Based Message Validation in Rule Engine

Ensuring seamless communication in IoT environments requires adherence to specific message formats to avoid processing anomalies and security risks. Early validation of data formats is essential for maintaining system stability and reliability.

JSON Schema is a powerful tool for defining structured specifications in IoT applications. It simplifies the creation of validation rules for critical data attributes such as mandatory fields, data types, ranges, and structures.

With this release, EMQX introduces JSON Schema-based validation within the rule engine, enabling the validation of incoming JSON objects against predefined schemas. This feature ensures that only anticipated messages are processed, thereby enhancing system integrity. EMQX also supports the validation of Avro and Protobuf message formats, offering comprehensive data validation capabilities.

For more details, visit: Introduction to Schema Registry | EMQX Enterprise 5.6 Docs

Additional Security and Management Features

EMQX Enterprise 5.6.0 also introduces expanded options for blacklisting, including client ID and username pattern matching, as well as specifying IP address ranges for blocking clients. These additions improve management flexibility and security across various blocking scenarios. Furthermore, client management capabilities have been enhanced to provide more detailed control and flexibility. A new high-frequency log event throttling feature has been added to address issues such as log overflow and excessive resource consumption, ensuring efficient log management without compromising observability.

For more information about EMQX Enterprise 5.6.0 and its comprehensive features, please visit EMQX Enterprise 5.6 Released: Introducing Amazon S3 Data Integration and JSON Schema SQL Validation Function

Talk to an Expert
Contact Us →