MQTTnet is a .NET library providing a framework for implementing MQTT clients and brokers. It includes a broker implementation for hosting a central message hub that routes messages between connected clients and a client library for publishing and subscribing to messages. The project supports both TCP and WebSocket transport layers, enabling secure data traffic through transport layer security. It allows for the development of custom middleware to intercept, transform, or validate messages as they pass through a server. Capability areas include distributed message routing, persistent connect
MQTTnet is a comprehensive MQTT library for .NET that supports both client and broker roles in a single codebase. It provides a full-featured broker implementation capable of hosting a server with access control, message interception, session persistence, and support for mixed MQTT protocol versions. The client side offers robust publish-subscribe communication with automatic reconnection that preserves quality-of-service guarantees, ensuring reliable message delivery across network interruptions. The library distinguishes itself with a plugin-based authentication pipeline for validating clie
This library is an Arduino-compatible client for the messaging protocol designed for resource-constrained embedded systems. It provides a messaging interface that enables microcontrollers to establish persistent connections with brokers to exchange data and control signals. The library distinguishes itself through a focus on predictable resource usage, utilizing manual memory buffer management and a state-machine approach to handle connection persistence and automatic reconnections. It operates on a stream-oriented network abstraction, allowing it to interface with various hardware transport
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
Mosquitto 是一个 MQTT 消息代理和物联网(IoT)消息服务器,旨在在发布者和订阅者之间路由数据。它作为一个中心化网络枢纽,实现了分布式传感器、控制器和其他物联网设备之间的轻量级通信。
eclipse/mosquitto 的主要功能包括:MQTT Message Brokers, Lightweight Messaging Protocols, MQTT Bridging, Access-Controlled Brokers, IoT, Socket Communication, Topic-Based Messaging, State Persistence Layers。
eclipse/mosquitto 的开源替代品包括: chkr1011/mqttnet — MQTTnet is a .NET library providing a framework for implementing MQTT clients and brokers. It includes a broker… dotnet/mqttnet — MQTTnet is a comprehensive MQTT library for .NET that supports both client and broker roles in a single codebase. It… 256dpi/arduino-mqtt — This library is an Arduino-compatible client for the messaging protocol designed for resource-constrained embedded… mcxiaoke/mqtt — This project provides a technical specification and reference manual for the MQTT 3.1.1 standard, serving as a… apache/rocketmq — RocketMQ is a cloud-native distributed messaging platform and streaming engine. It functions as a distributed… eclipse-paho/paho.mqtt.java — This project is a Java messaging software development kit designed to facilitate real-time data exchange between…