Published
Sep 1, 2026
1mo ago
Total Downloads
32.8K
32,805
Install
dotnet add package Azure.Iot.Operations.Mqtt --version 1.2.0-beta
| Product | Versions |
|---|---|
| .NET |
README
Azure.Iot.Operations.Mqtt
Overview
This package contains implementations for the MQTT client interface defined in the Azure.Iot.Operations.Protocol package using the MQTTnet client library.
There are two implementations available within this package:
- MqttSessionClient
- This is a session-aware MQTT client that includes automatic reconnection and allows for queueing of outgoing PUBLISH/SUBSCRIBE/UNSUBSCRIBE packets even during reconnection
- OrderedAckMqttClient
- This implementation is a bare-bones wrapper of the existing MQTTnet client that only adds automatic ordering of outgoing PUBACKs.
The clients defined in this library can be used with the MQTT broker in an Azure IoT Operations deployment and with other MQTT brokers.
Samples
To see samples that demonstrate using these clients, please see here.
Feedback
To share feedback or file issues, please see here
Changes from Previous Version
No structural changes between v1.1.0 and v1.2.0-beta.
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.