The Azure Event Grid currently has Message Queuing Telemetry Transport (MQTT) v3.1.1 support with the current following limitations:
- Will Message are not supported.
- Receiving a CONNECT request with Will Message results in a connection failure.
- QoS2 and Retain Flag are not aren't supported yet.
- A publish request with a retain flag or with a QoS2 fails and closes the connection.
- Message ordering isn't guaranteed.
- Keep Alive Maximum is 1160 seconds.
...
| Warning |
|---|
The Cirrus Link MQTT Modules are Sparkplug v3.0.0 compliant and will always include a Will Message with the retain flag set as part of the client connection. They cannot be used with Azure Event Grid until Will Messages retained messages are supported. |