awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mqtt avatar

mqtt/mqtt.org

0
View on GitHub↗
mqtt.org↗

Mqtt.org

该项目是 MQTT 消息协议的官方文档网站和通信标准门户。它作为技术规范和实现指南的中心枢纽,专为物联网环境中的轻量级消息传递而设计。

该网站实现为静态网站,利用静态站点生成和基于 Markdown 的内容创作来分发协议规范和技术标准。

这些资源涵盖了广泛的工业消息传递和连接能力,包括发布-订阅路由、服务质量(QoS)投递保证以及基于会话的状态持久化。它还提供了关于使用 TLS 加密进行安全数据传输的文档,以及管理海量设备扩展和资源受限硬件的策略。

Features

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
  • Protocol Specifications - Provides the official technical documents defining the rules, packet formats, and behaviors of the MQTT protocol.
  • Connectivity And IoT Networks - Enables low-power hardware to communicate over unreliable or bandwidth-limited links using lightweight protocols.
  • Device Management - The project maintains stable communication between remote hardware and central systems to ensure reliable data flow across industrial environments.
  • Resource-Constrained Device Support - The project uses minimal memory and small message headers to facilitate communication on microcontrollers and low-bandwidth networks.
  • Protocol Standards - Provides the official standards required to ensure compatible communication between different MQTT devices and servers.
  • Message Delivery Guarantees - Ensures reliable message transmission through explicit acknowledgments and delivery guarantees.
  • Protocol Documentation Portals - Serves as the official central hub for the technical specifications and implementation guidelines of the MQTT protocol.
  • Publish-Subscribe Routing - Implements a publish-subscribe routing model to decouple message senders from receivers using a central broker.
  • Publish-Subscribe Systems - Implements a publish-subscribe architecture that decouples senders and receivers via a central broker and topic strings.
  • Reliability Levels - Provides varying quality-of-service levels to balance delivery reliability and network overhead.
  • Transport Layer Security - Secures data transport using TLS encryption and client identity verification to protect sensitive IoT communication.
  • Technical Foundation Standards - Publishes and maintains official normative standards for the implementation of the MQTT communication protocol.
  • Massive Device Scaling - Provides guidelines and specifications for maintaining active network sessions with millions of simultaneous device connections.
  • Message Broker Infrastructure - Provides the architectural patterns for routing and persisting messages between millions of remote sensors and cloud services.
  • Connection and Session Management - Provides mechanisms for tracking and maintaining the lifecycle of active network sessions to handle unstable cellular links.
  • Message Formats - Implements a compact byte-level structure for headers and payloads to minimize bandwidth on constrained hardware.
  • Messaging Session Persistence - Maintains client subscriptions and missed messages on the server to allow seamless reconnection after network failures.
  • MQTT TLS Encryption - Secures network communication by encrypting MQTT traffic using TLS to protect identity and payloads.
  • Transport Layer Encryption - Protects communication between remote hardware and servers using TLS encryption and client identity verification.
  • 5,124 星标·931 分支·SCSS·7 次浏览

    Star 历史

    mqtt/mqtt.org 的 Star 历史图表mqtt/mqtt.org 的 Star 历史图表

    常见问题解答

    mqtt/mqtt.org 是做什么的?

    该项目是 MQTT 消息协议的官方文档网站和通信标准门户。它作为技术规范和实现指南的中心枢纽,专为物联网环境中的轻量级消息传递而设计。

    mqtt/mqtt.org 的主要功能有哪些?

    mqtt/mqtt.org 的主要功能包括:Protocol Specifications, Connectivity And IoT Networks, Device Management, Resource-Constrained Device Support, Protocol Standards, Message Delivery Guarantees, Protocol Documentation Portals, Publish-Subscribe Routing。

    mqtt/mqtt.org 有哪些开源替代品?

    mqtt/mqtt.org 的开源替代品包括: eclipse-paho/paho.mqtt.c — This project is a cross-platform C library designed for implementing MQTT messaging in applications. It serves as an… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… mcxiaoke/mqtt — This project provides a technical specification and reference manual for the MQTT 3.1.1 standard, serving as a… eclipse-paho/paho.mqtt.java — This project is a Java messaging software development kit designed to facilitate real-time data exchange between… emqx/emqx — This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device… tuanpmt/esp_mqtt — This library is an MQTT client implementation designed for resource-constrained embedded systems, specifically…

    Mqtt.org 的开源替代方案

    相似的开源项目,按与 Mqtt.org 的功能重合度排序。
    • eclipse-paho/paho.mqtt.ceclipse-paho 的头像

      eclipse-paho/paho.mqtt.c

      2,323在 GitHub 上查看↗

      This project is a cross-platform C library designed for implementing MQTT messaging in applications. It serves as an asynchronous networking toolkit that enables resource-constrained systems and distributed components to exchange telemetry data and control signals with messaging brokers. The library distinguishes itself through a state-machine-based protocol handler that manages connection lifecycles and persistent session states, ensuring reliable message delivery even during intermittent network connectivity. It utilizes a background thread to manage network operations, allowing application

      Ceclipse-pahoeclipseiotinternet-of-things
      在 GitHub 上查看↗2,323
    • nats-io/nats-servernats-io 的头像

      nats-io/nats-server

      20,076在 GitHub 上查看↗

      NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

      Gocloudcloud-computingcloud-native
      在 GitHub 上查看↗20,076
    • mcxiaoke/mqttmcxiaoke 的头像

      mcxiaoke/mqtt

      5,195在 GitHub 上查看↗

      This project provides a technical specification and reference manual for the MQTT 3.1.1 standard, serving as a translated Chinese guide for implementing this lightweight IoT messaging protocol in resource-constrained device networks. The documentation covers the fundamental mechanisms of the publish-subscribe model, including topic-based routing with wildcard filtering, retained message storage, and the configuration of last will and testament messages. It details the protocol's approach to reliability through various quality of service levels, ranging from single-level acknowledgments to exa

      Rich Text Formatmqtt
      在 GitHub 上查看↗5,195
  • eclipse-paho/paho.mqtt.javaeclipse-paho 的头像

    eclipse-paho/paho.mqtt.java

    2,293在 GitHub 上查看↗

    This project is a Java messaging software development kit designed to facilitate real-time data exchange between applications and message brokers. It functions as an MQTT client library, providing the necessary tools to implement publish-and-subscribe messaging patterns within distributed systems and internet-connected device environments. The library distinguishes itself through its focus on resilient network connectivity and reliable message delivery. It manages persistent connections through internal state machines that handle automatic reconnection and keep-alive heartbeats, ensuring stab

    Javaeclipseiotinternet-of-thingsiot
    在 GitHub 上查看↗2,293
  • 查看 Mqtt.org 的所有 30 个替代方案→