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

MQTT v5 #269

Open
amazonKamath opened this issue Nov 27, 2023 · 2 comments
Open

MQTT v5 #269

amazonKamath opened this issue Nov 27, 2023 · 2 comments
Labels
roadmap An feature currently on the roadmap

Comments

@amazonKamath
Copy link
Member

Provide support for the new MQTT5 connectivity protocol for all FreeRTOS users. MQTT v5 builds on the MQTT v3.1.1 protocol used by most devices to connect to AWS IoT Core but adding a number of new features. While the most prominent features are impacting large (Industrial) IoT devices allowing them to send multi-megabyte messages (not applicable to the typically constrained FreeRTOS MCU based devices), making the protocol integration available future-proofs FreeRTOS and will strengthen the value proposition of both FreeRTOS and IoT products.

@paulbartell paulbartell added the roadmap An feature currently on the roadmap label Nov 27, 2023
@jnz86
Copy link

jnz86 commented Jan 6, 2024

The features I would use right away are:

  • Topic aliases, definitely a constrained devices issue. Taken from MQTT-SN, being able to send "1" vs "topic/some/path/12345/" would be nice.

  • Reply to topic, this seems very easy. Just an optional part of the v5 header. Anything towards formalizing request / response is good imo.

  • The proper ACK details and error reports. The v3 connection issues that can appear silently or only report ACK are pretty ridiculous, and should be corrected asap.

@kstribrnAmzn
Copy link
Member

@jnz86 thank you for your comment. Knowing which features are most important will help us prioritize the order we tackle the updates required for MQTTv5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap An feature currently on the roadmap
Projects
Status: 🏗 In Progress
Development

No branches or pull requests

4 participants