-
Notifications
You must be signed in to change notification settings - Fork 102
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 v5.x #267
Comments
MQTT 5 is on our roadmap; however, we don't think anybody is working on it right now. |
Checking in and interested. None of the features look all too difficult. But... Without pointing fingers, a lot of the CoreMQTT code is written in a fairly complex way and I suspect almost no one is going to tackle this on their own. If someone at Amazon were to scaffold out the required hooks, it seems much more likely for independent contributors to jump in. |
Related to FreeRTOS#267 Add support for MQTT v5.x to the coreMQTT library. * **manifest.yml** - Update `version` to "v5.0.0+". - Update `description` to include MQTT v5.0 support. * **source/core_mqtt_serializer.c** - Add definition for MQTT protocol version 5.0. - Implement serialization and deserialization for MQTT v5.x packets. - Add handling for MQTT v5.x properties in `serializeConnectPacket`. * **source/include/core_mqtt_config_defaults.h** - Add configuration option for enabling MQTT v5.x support. - Define `MQTT_VERSION_5_ENABLED` macro. * **source/include/transport_interface.h** - Add support for MQTT v5.x in transport interface. - Update `TransportInterface_t` to handle MQTT v5.x packets.
The AWS MQTT broker supports MQTT v5.x. To make the most out of integration of devices to AWS MQTT broker using MQTT v5.x, the coreMQTT library needs an update as it currently is compliant to MQTT v3.x
Could this update be considered ?
Thank you.
The text was updated successfully, but these errors were encountered: