Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the QoS when using MQTT as transport? #2623

Closed
bertulli opened this issue Jun 17, 2024 · 2 comments
Closed

What is the QoS when using MQTT as transport? #2623

bertulli opened this issue Jun 17, 2024 · 2 comments
Labels

Comments

@bertulli
Copy link

Hi, thank you for your work. I'm incorporating the Azure IoT SDK into one of our company project, and I needed to know what is the quality of service level implemented by MQTT in the SDK. Searching in the docs / .md files, I found no clear answer. However, I found some issue answers that seems to clarify that the QoS for the SDK is 1 (at least once), and that the SDK doesn't support QoS 2 (and I think neither QoS 0?). However searching in the source code (specifically in iothub_client/src/iothubtransport_mqtt_common.c) I see references to QoS 0 sometimes. So I have two questions:

  1. for the "user" data (that is, messages created and sent using the SDK, can you confirm the QoS is 1 (at least once)?
  2. why isn't the QoS specified in the docs? I feel like it could be of interested for other users. Maybe it could be added in the "Key features > Device client SDK" section of the README?

Thank you for your time!

@ericwolz
Copy link
Contributor

@ericwolz
Copy link
Contributor

I'm closing this issue due to lack of activity. Please feel free to reopen if you have any further information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants