EMQ X

Scalable and Reliable Real-time MQTT Messaging Engine for IoT in the 5G Era.

20 years Erlang open source road

Effortlessly handle millions of connected devices

We work with proven, world leading technologies that provide a highly scalable, highly available distributed message broker for all major IoT protocols, as well as M2M and mobile applications.

Available virtually everywhere with real-time system monitoring and management ability, it can handle tens of millions of concurrent clients.Today, more than 5,000 enterprise users are trusting EMQ X to connect more than 50 million devices.

Talk to us to learn more

We’re trusted by some of the world’s most ambitious companies

How can we help?

    IoT consulting

    As well as being trusted experts in EMQ x, we also have 20 years of experience building reliable, fault-tolerant, real-time distributed systems. Our experts are able to guide you through any stage of the project to ensure your system can scale with confidence.

    Talk to us about your project

    IoT health checks

    Whether you’re hunting for a suspected bug, or doing due diligence to future proof your system, we’re here to help. Our world-leading team will deep dive into your system providing an in-depth report of recommendations. This gives you full visibility on the vulnerabilities of your system and how to improve it.

    Learn more

    EMQ X support

    Connected devices play an increasingly vital role in major infrastructure and the daily lives of the end user. To provide our clients with peace of mind, our support agreements ensure an expert is on hand to minimise the length and damage in the event of a disruption.

    Learn more

    EMQ X monitoring

    Catching a disruption before it occurs is always cheaper and less time consuming. WombatOAM is specifically designed for the monitoring and maintenance of BEAM-based systems (including EMQ x). This provides you with powerful visibility and custom alerts to stop issues before they occur.

    Learn more

    How can we help?

    IoT consulting

    As well as being trusted experts in EMQ x, we also have 20 years of experience building reliable, fault-tolerant, real-time distributed systems. Our experts are able to guide you through any stage of the project to ensure your system can scale with confidence.

    Talk to us about your project

    IoT health checks

    Whether you’re hunting for a suspected bug, or doing due diligence to future proof your system, we’re here to help. Our world-leading team will deep dive into your system providing an in-depth report of recommendations. This gives you full visibility on the vulnerabilities of your system and how to improve it.

    Learn more

    EMQ X support

    Connected devices play an increasingly vital role in major infrastructure and the daily lives of the end user. To provide our clients with peace of mind, our support agreements ensure an expert is on hand to minimise the length and damage in the event of a disruption.

    Learn more

    EMQ X monitoring

    Catching a disruption before it occurs is always cheaper and less time consuming. WombatOAM is specifically designed for the monitoring and maintenance of BEAM-based systems (including EMQ x). This provides you with powerful visibility and custom alerts to stop issues before they occur.

    Learn more

    Why is EMQ X massively scalable and highly efficient?

    Because it’s written in Erlang!

    With it’s Erlang/OTP design, EMQ X fuses some of the best qualities of Erlang. A single node broker can sustain one million concurrent connections…but a single EMQ X cluster – which contains multiple nodes – can support tens of millions of concurrent connections. Inside this cluster, routing and broker nodes are deployed independently to increase the routing efficiency. Control channels and data channels are also separated – significantly improving the performance of message forwarding. EMQ X works on a soft real-time basis. No matter how many simultaneous requests are going through the system, the latency is guaranteed.

    Here’s how EMQ X can help with your IoT messaging needs?

    All-in-one connectivity

    EMQ X supports all major IoT communication protocols and diverse authentication mechanism; including JSON, Binary, MQTT, CoAP, LWM2M, MQTT-SN, TCP, UDP, TLS, DTLS, IPv4, IPv6, LoWPAN, WIFI, NB-IoT, GSM, 3G/4G, LoRA.

    Deploy anywhere

    EMQ X works across almost all OS environments – including major Linux distributions, Windows, Mac OS, and Raspberry Pi. It’s ideal for centralized systems and edge computing. It can also be deployed in containers such as docker, Kubernetes and Swarm. Whether on or off premise, our clients can access EMQ X technology through multi-cloud based architectures (such as AWS or Azure). Whatever your platform, EMQ X guarantees seamless communication.

    Smart cities

    EMQ X provides one platform for all Smart City data collection needs. This includes smart metering systems, smart distribution and monitoring systems, traffic management, electronic governance, intelligent lighting systems, home and building efficiency systems, intelligent healthcare, and environment monitoring
    Our deep understanding of IoT and its access protocols, has proven success in designing standards for the intelligent infrastructure of Smart Cities.

    MQTT

    MQTT is a lightweight messaging protocol standard designed for machine-to-machine (M2M) connectivity. It was invented back in 1999 and now has become the de-facto standard for the Internet of Things.

    Management & monitoring

    With our technology, you will have access to the EMQ X Control Center (ECC): a holistic and powerful monitoring dashboard that grants insight to your broker cluster. In addition to a real-time overview and detailed monitoring metrics, this web UI grants administrative actions that allow the operations team to quickly identify and resolve problems as they arise.

    Connected vehicles

    The number of vehicles worldwide is expected to reach 2 billion by 2035. Many of these will be connected cars – vessels that can communicate wirelessly with various devices, such as sensors, phones, and cameras. Intelligent use of data will lead to significant improvements in road safety and reductions in pollution levels. With that scale in mind EMQ X is the perfect solution for your Connected Vehicle’s systems!

    Ready to start working
    with us?

    Erlang Solutions exists to build transformative solutions for the world’s most ambitious companies, by providing user-focused consultancy, high tech capabilities and diverse communities. Let’s talk about how we can help you.

    Contact Us

    More services from our
    expert consultants

    RabbitMQ

    RabbitMQ

    RabbitMQ is the most deployed open source message broker. It provides a highly available solution to be used as a message bus, as a routing layer for microservices of as a mediation layer for legacy systems . Find out about how our world-leading RabbitMQ experts can help you.

    Elixir programming language hero image bay

    Elixir

    Elixir is one of the most fastest growing in-production languages for enterprise companies. It offers the reliability and scalability of Erlang, an impressive set of powerful libraries and a user-friendly syntax. Find out how our experts can help you take advantage of Elixir,

    Erlang hero waves

    Erlang

    Erlang is a programming language designed to offer concurrency and fault-tolerance, making it perfect for the needs of modern computing. Talk to us about how you can handle more users, safer, faster and with less physical infrastructure demands. Find out how our experts can help you.