NanoMQ favicon

NanoMQ
An Ultra-lightweight and Blazing-fast MQTT Broker for IoT Edge

What is NanoMQ?

NanoMQ serves as an ultra-lightweight and high-performance MQTT broker specifically engineered for IoT edge computing environments. It provides a fully compliant MQTT 5.0/3.1.1 implementation with support for multiple protocols including ZeroMQ, nanomsg, NNG, and WebSocket, enabling flexible routing topologies at the edge.

The architecture features an asynchronous I/O model with built-in actor-model parallelism, multi-threading for efficient CPU usage on SMP systems, and a platform adaptor layer for cross-platform compatibility. It includes key functionalities such as MQTT bridges for cloud connectivity, message persistence for data reliability, a SQL-based rule engine for data processing, and WebHooks for event-driven integration.

Features

  • Fully MQTT 5.0 Compliant: Supports MQTT 5.0/3.1.1 and compatibility with standard open-source MQTT SDKs
  • Ultra-lightweight: Booting footprint less than 200Kb in minimum feature set for edge deployment
  • Blazing Fast: Achieves million-level TPS, up to 10 times faster than Mosquitto on multi-core CPUs
  • Multi-threading: Scales easily across multiple cores with reduced CPU usage in SMP systems
  • Cross-platform: Highly compatible and portable across any POSIX-based platform
  • Message Persistence: Preserves business-critical data with built-in persistence and automatic resume on reconnection
  • Rule Engine: SQL-based rule engine for flexible data processing, integrating with eKuiper for stream processing
  • Protocol Interoperability: Supports multiple protocols including ZeroMQ, nanomsg, NNG, and WebSocket for diverse routing

Use Cases

  • IoT edge computing deployments requiring lightweight MQTT brokers
  • Industrial IoT applications needing high-throughput message processing
  • Smart home and building automation systems
  • Connected vehicle and transportation networks
  • Agricultural and environmental monitoring with edge devices
  • Healthcare IoT devices requiring reliable message delivery
  • Energy management and smart grid systems
  • Retail and supply chain tracking with edge connectivity

Related Tools:

Blogs:

  • Top 6 AI note-taking tools for 2026: in-person, online, and hybrid use cases

    Top 6 AI note-taking tools for 2026: in-person, online, and hybrid use cases

    Most AI note-taking lists are really lists of meeting bots, which join your video call and transcribe it. That's useful, but it's half the picture. Decisions happen in hallway conversations, client dinners, on-site visits, and hybrid rooms where nobody is on a video link. This guide covers different parts of the note-taking workflow: hardware capture for in-person settings, platform-native tools for online calls, and AI layers for organizing and synthesizing what you've captured. It compares six tools by capture context, workflow fit, pricing, and limitations.

  • Top AI tools for Teachers

    Top AI tools for Teachers

    Explore the top AI tools designed for teachers, revolutionizing the education landscape. These innovative tools leverage artificial intelligence to enhance teaching efficiency, personalize learning experiences, automate administrative tasks, and provide valuable insights, empowering educators to create engaging and effective educational environments.

Didn't find tool you were looking for?

Be as detailed as possible for better results