Skip to content

EMQX Edge Product Overview

Product Introduction

EMQX Edge is the enterprise edition of the open-source NanoMQ project, designed specifically for edge computing environments in IoT deployments. As a lightweight, high-performance MQTT broker, EMQX Edge serves as a data aggregation hub at the edge, seamlessly bridging local IoT devices with cloud-based MQTT brokers such as EMQX Enterprise, AWS IoT Core, and other cloud IoT platforms.

Built on the foundation of NanoMQ's proven architecture and enhanced with enterprise-grade features, EMQX Edge provides a robust, scalable solution for organizations requiring reliable edge-to-cloud data synchronization. The product's core strength lies in its advanced MQTT bridging capabilities, supporting TCP protocol to ensure optimal performance across diverse network conditions.

Product Advantages

Enterprise-Grade Management Console

  • Web-based Dashboard: Intuitive web interface for centralized management and monitoring
  • Real-time Monitoring: Comprehensive visibility into edge node performance, client connections, and message flows
  • User Management: Secure access control with role-based permissions
  • Operational Insights: Built-in Prometheus metrics export for integration with enterprise monitoring systems

Advanced MQTT Bridging Technology

  • TCP Protocol Support: MQTT over TCP for optimal network performance
  • Transparent Bridging: Automatic subscription forwarding for seamless edge-cloud communication
  • QoS Priority Management: Enhanced message delivery guarantees with configurable quality of service

Edge-Optimized Performance

  • Ultra-lightweight: Minimal memory footprint starting at 200KB
  • Multi-core Optimization: Built-in Actor framework for efficient SMP utilization
  • High Throughput: Capable of handling millions of messages per second
  • Low Latency: Optimized for real-time edge computing requirements

Enterprise Security & Reliability

  • Authentication & Authorization: Multiple authentication methods including username/password, HTTP
  • Access Control: Flexible ACL policies for fine-grained permission management
  • Network Resilience: Automatic reconnection and message queuing for unstable network conditions

Feature Matrix

Feature CategoryFeatureDescription
Core MQTT EngineMQTT 5.0/3.1.1 ComplianceFull protocol support with all standard MQTT features
QoS ManagementSupport for all MQTT QoS levels (0, 1, 2)
Bridging & ConnectivityTCP BridgeTraditional MQTT over TCP bridging
Transparent BridgingAutomatic subscription forwarding
Message PersistenceLocal storage with offline caching and retransmission
Management & OperationsWeb DashboardIntuitive web-based management interface
HTTP APIRESTful APIs for automation and integration
Prometheus MetricsBuilt-in metrics export for monitoring
Security & Access ControlAuthenticationMultiple auth methods (username/password, HTTP)
ACL ManagementFine-grained access control policies
TLS/SSL SupportEncrypted communication channels
Protocol SupportMQTTPrimary messaging protocol
WebSocketWeb-based client connectivity
HTTP WebHookEvent-driven integration capabilities
Performance & ScalabilityMulti-threadingSMP optimization for multi-core systems
Actor FrameworkAsynchronous I/O for high concurrency
Memory OptimizationMinimal resource footprint

Use Cases

Industrial IoT Edge Gateway

  • Collect data from multiple industrial sensors and devices
  • Bridge data to cloud-based MQTT brokers for centralized processing
  • Provide local data persistence and offline capabilities

Smart City Infrastructure

  • Aggregate data from distributed IoT sensors (traffic, environment, utilities)
  • Bridge to cloud platforms for city-wide monitoring and analytics
  • Ensure reliable data transmission across diverse network conditions

Retail & Commercial Buildings

  • Connect building management systems and IoT devices
  • Bridge operational data to cloud-based analytics platforms
  • Maintain local data availability for critical operations

Transportation & Logistics

  • Collect real-time data from fleet vehicles and cargo tracking devices
  • Bridge location and sensor data to cloud platforms
  • Ensure data continuity during network interruptions

Technical Specifications

  • Platform Support: Linux, macOS, Windows (Linux recommended)
  • Architecture: Single instance with multi-threading support
  • Memory Requirements: 200KB minimum, scalable based on features
  • Protocol Support: MQTT 3.1.1/5.0, WebSocket, HTTP
  • Bridging Protocols: MQTT over TCP
  • Authentication: Username/password, HTTP-based
  • Security: TLS/SSL, ACL policies
  • Monitoring: Prometheus metrics, comprehensive logging
  • Management: Web dashboard, HTTP API, command-line tools

EMQX Edge combines the reliability of open-source NanoMQ with enterprise-grade management capabilities, making it the ideal choice for organizations seeking robust edge-to-cloud data synchronization solutions.