This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3235SF: MQTTv5 compatibility/configuration.

Part Number: CC3235SF


Hi,
I am currently using SDK:simplelink_cc32xx_sdk_5_30_00_08 on the TI LAUNCHXL-CC3235SF development kit. Does this support MQTTv5? If not what are the steps to enable MQTTv5 configuration on my current development kit.

Thank you.

  • Hi,

    TI MQTT library supports MQTT version 3.1 and 3.1.1. It does not support MQTT 5.0. If you need support for MQTT 5.0, you need modify this library according MQTT 5.0 standard. Other option can be usage of 3rd party MQTT library with support for version 5.0.

    btw ... SDK 5.30 is more than two years old. it is recommanded to use latest SDK version for development.

    Jan

  • Jst don't expect the MQTT stack was updated. Using newer SDK is recommended for bug fixes.

    The MQTT stack is still on V3.1 and I'm not aware of plans to update it.

    As Jan mentioned if this is critical for you, you can use an external MQTT stack on top of the Simplelink sockets.

  • Hi, 

    thank you for the suggestions. But can you please suggest me on how can I be able to use the 3rd party MQTT5 stack on the simplelink sockets on the same SDK mentioned in previous query since I may not be able to use the latest TI SDK for development. 

    thank you

  • Hi,

    MQTT library need to have some socket interface (e.g. BSD) sockets. You need to integrate that socket interface with CC32xx SlNet or sl_ API calls. This will be up to you.

    I am not able provide suggestion for suitable MQTT 5 library. I checked LwIP and NetX Duo and both uses MQTT 3.1.

    Jan