EMQ X Edge

A lightweight, open source message broker running at any resource constraint edge devices.

Overview

EMQ X Edge is a lightweight IoT message broker.

  • It supports MQTT, TCP, WebSocket and different industry protocols such ModBus.
  • It can be running at different kinds of resource constrained edge devices, such as Raspberry Pi, gateway and industrial servers.
  • It provides local data processing and cloud synchronization which will automatically synchronize data with cloud service based on network status.
  • Integrated with EMQ X Storm which provides central monitoring and management services.

Features

A lightweight, open source message broker running at any resource constraint edge devices.

Lightweight

20MB runtime memory with minimal resource consumption, which can run on ARM/x86 CPU, from Raspberry Pi to industrial X86 servers.

Near Real-time Response

It processes the data it generates locally, so it can respond quickly to local events.

Operate Online or Offline

They operate locally and can cache data when network is not available; when they’re back online they can synchronize data to the cloud and use the cloud for management, analysis and date persistence.

Easy management & monitoring

Central edge broker management, data synchronization, visualized monitoring tools based on web UI.

Open source

Source Code available on GitHub and under Apache License 2.0.

Extensibility

Open APIs available to third party plugins to support more protocols, new functions and features.

Resources

Thank you for your interest in EMQ