📄️ Introduction
The official HiveMQ MQTT client library for .NET applications. A fully-featured, high-performance MQTT 5.0 client designed for modern .NET development.
📄️ Quickstart
Get up and running with the HiveMQ MQTT Client for .NET in minutes.
📄️ Connecting to an MQTT Broker
with Defaults
📄️ Publishing Messages
In MQTT, "publish" is an operation that allows an MQTT client to send a message to an MQTT broker, which then distributes the message to all subscribed clients interested in the topic of the message.
📄️ Subscribing to Topics
In MQTT, "subscribe" is an operation that allows an MQTT client to request to receive messages published to specific topics from an MQTT broker.
📄️ HiveMQClient
Overview
📄️ Security Best Practices
The HiveMQ MQTT client for .NET is designed with security in mind, providing multiple layers of protection for your MQTT communications. This guide covers security best practices and the security features available in the client.
📄️ Namespaces
The HiveMQ MQTT client library is organized into namespaces that group related functionality. This page helps you understand which namespaces to import for different use cases.
🗃️ Lifecycle Events
2 items
🗃️ How-to Guides
9 items
🗃️ Reference
15 items
📄️ Benchmarks
The HiveMQtt GitHub repository provides benchmarks built using BenchmarkDotNet, a .NET library for benchmarking. These benchmarks measure the performance of various messaging operations against any MQTT broker.