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

Support for MQTT 5 #21633

Closed
nullr0ute opened this issue Jan 1, 2020 · 12 comments · Fixed by #87354
Closed

Support for MQTT 5 #21633

nullr0ute opened this issue Jan 1, 2020 · 12 comments · Fixed by #87354
Assignees
Labels
area: Networking Feature Request A request for a new feature

Comments

@nullr0ute
Copy link
Contributor

Is your feature request related to a problem? Please describe.
MQTT v5 is the latest version of the MQTT protocol.

Describe the solution you'd like
Adding v5 support to the existing MQTT protocol support so that there is one pub/sub client to support all version of the protocol.

Additional context
Version 5 of the MQTT protocol is published by OASIS at the following link:
https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html

The Eclipse PAHO project has open source client reference implementations supporting version 5 in a number of languages:
http://www.eclipse.org/paho/

@nullr0ute nullr0ute added the Feature Request A request for a new feature label Jan 1, 2020
@carlescufi
Copy link
Member

@rlubos any plans to implement this in the near/mid term?

@rlubos
Copy link
Contributor

rlubos commented Apr 1, 2020

@carlescufi Not on my schedule, at least for now. We might consider it though as it seems like a valuable improvement.

@Linutux
Copy link

Linutux commented Nov 2, 2020

I think MQTT 5 is particularly important for IoT devices, as it has some unique features, like "Maximum message size" or "Negative Acknowledgements", which tell the client why a massage could not be delivered.

@Aeted-RC
Copy link

Looking forward to implementing this plan, it is very meaningful

@troica65
Copy link

We are using MQTT client on a LInux system but want to move it to Zephyr in order to reduce COGS and Power consumption. Unfortunately Zephyr does not support 5.0 right now. Any plan for when it will

@rlubos
Copy link
Contributor

rlubos commented Feb 17, 2022

As for Nordic, it's not on our schedule (yet), but other contributions are welcome.

@plskeggs
Copy link
Contributor

@rlubos Amazon AWS now supports MQTT 5: https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html#mqtt5. The maximum packet size and receive maximum properties of the CONNECT packet are desirable.

@tka85
Copy link

tka85 commented Jan 30, 2024

Any upddate on this? Mqtt 5.0 is light years ahead of 3.1.1. They have added significant features that address all of the most common IoT pain points.

@rlubos
Copy link
Contributor

rlubos commented Jan 30, 2024

Any upddate on this?

No progress according to my knowledge.

@iot-guy-col
Copy link

Any update on supporting MQTT 5? Is anyone using 3rd party libraries on Nordic microcontrollers?

@rlubos
Copy link
Contributor

rlubos commented Jun 19, 2024

Any update on supporting MQTT 5?

No update.

@rlubos
Copy link
Contributor

rlubos commented Mar 19, 2025

For anyone interested in the topic: #87354

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Networking Feature Request A request for a new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants