Connect over 100M IoT devices per cluster at 1ms latency with EMQX 5.0
CALIFORNIA, UNITED STATES, July 11, 2022 /EINPresswire.com/ — EMQ, the global leader in open source IoT data infrastructure, has officially announced the latest version of its IoT platform and MQTT broker, EMQX 5.0. (View and download EMQX 5.0 on GitHub.)
The latest version has been verified in test scenarios to scale to 100 million simultaneous device connections, which is an extremely important milestone for IoT designers. It also offers many exciting new features and huge performance improvements, including a more powerful rules engine, improved security management, Mria database extension, and much more to improve the scalability of IoT applications.
Feng Lee, Founder and CEO of EMQ said, “EMQX 5.0 is a major achievement for MQTT technology as it is the world’s first distributed MQTT broker to support 100 million connections in a single cluster! In addition, the first implementation of MQTT via QUIC is presented. Keeping up with the frontier of technological advances is critical, and we strive to accelerate our product development cycle to address the grand challenges of large-scale IoT deployments.”
In recent years, EMQX has gained popularity among IoT companies and is used by more than 20,000 global users from 50+ countries, supporting more than 100 million IoT device connections worldwide.
EMQX 5.0 – Ready to connect the next billion IoT devices
A recent study by IoT Analytics concluded that “the market for IoT is expected to grow by 18% in 2022 to 14.4 billion active connections”. As the global number of connected devices increases with the increasing adoption of IoT across many industries, huge amounts of IoT data will be generated. That’s why EMQ focuses on building an IoT platform that can handle billions of always-connected IoT devices.
EMQX was originally released in 2013 under an open source license. Since then, EMQ has released more than 200 product versions and delivered more than 100 new features to its users. The updated features and functions of EMQX 5.0 are designed to simplify the IoT development process while improving the performance and scalability of its MQTT broker.
EMQX 5.0 Feature Highlights:
Significant improvements in scalability and reliability
The latest version adopts a new Mria extension for Erlang’s Mnesia database that increases horizontal scalability by defining two different node types: core nodes and replicant nodes. This new architecture allows EMQX 5.0 to better adapt to increasing demand in IoT networks. The latest performance tests show that it can easily support 100 million connections with a single cluster – a 10x increase over previous versions – making it the world’s most scalable open-source MQTT broker.
The world’s first implementation of MQTT over QUIC
EMQX 5.0 is also the first MQTT broker to introduce support for QUIC, the underlying transport protocol for the next-generation HTTP/3 protocol used by modern web browsers. QUIC benefits IoT transmission scenarios by reducing connection overhead and latency compared to TCP, increasing overall throughput and increasing stability for mobile connections. With the support of QUIC, EMQ hopes to maintain EMQX’s ability to provide the most advanced and competitive MQTT servers for the next generation of internet connectivity.
Bi-directional data flow through a more powerful rules engine
The main improvement to the rules engine in version 5 is the unified interface for managing northbound and southbound traffic. Users can combine the more powerful rules engine with EMQX’s data bridging capabilities to deliver southbound messages more efficiently without using external tools.
At the same time, EMQ also adds visualization capabilities to the rules engine. From the dashboard, users can clearly see the topology of the rules engine’s data flows, including data bridging from external enterprise data sources.
Improved security management
Users will enable authentication and permissions control in EMQX 5.0 in a simpler way: there is no need to change each node’s configuration file as controls can be configured for the entire cluster directly from the dashboard. Operational statistics such as current trigger times and execution speed indicators ensure that administrators can identify failed requests and abnormal traffic in a timely manner.
More intuitive user experience
Usability improvements will be the most obvious change for EMQX 5.0 users. The dashboard with its new improved rules engine and UI/UX design for action management facilitates access to the most commonly used functions according to user roles. The concise and easy-to-read HOCON configuration file format, OpenAPI 3.0 compliant REST API docs, more detailed monitoring metrics, log tracing, and slow subscription diagnostic tools will also provide developers with a better experience.
More than an MQTT broker
EMQX fully supports not only MQTT 3.1, 3.1.1 and 5.0 protocols, but also CoAP/LwM2M, STOMP, MQTT-SN and other mainstream IoT protocols. Version 5.0 uses a new gateway architecture to provide independent management interfaces and security authentication capabilities for protocols with different client attributes and lifecycles. This improvement enables users to more easily manage multi-protocol IoT networks from a single, native interface.
In addition, version 5.0 allows developers to manage extension plugins more easily – compile, distribute and install them as standalone plugin packages that can be uploaded via the dashboard without restarting the EMQX cluster got to. The redesigned ExHook also gives users a more flexible way to extend and customize EMQX in other languages.
EMQX 5.0 will go beyond the definition of an MQTT broker and become an all-in-one IoT connectivity management platform that can connect any device and integrate and extend at will.
Get scalable and robust IoT connectivity with EMQX 5.0!
EMQ is an innovative open source software provider with strong roots in IoT data infrastructure, delivering the world’s leading cloud-native MQTT messaging, streaming database and edge computing solutions.
Since 2017, EMQ has been developing a high-performance and massively scalable distributed MQTT messaging server – EMQX to accelerate the connectivity and integration of a wide range of IoT applications and data across multiple platforms.
So far, EMQX has been adopted by more than 20,000 global users from 50+ countries, connecting more than 100 million IoT devices worldwide.
As a global organization, EMQ has its R&D center in Stockholm, Sweden and has more than 10 offices around the world.
EMQ Technologies Co., Ltd.