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.

EK-TM4C129EXL: Simultaneous UDP server and MQTT Client Using TIRTOS

Part Number: EK-TM4C129EXL

Hello,

I have been spinning my wheels with the tools and sample code provided for the EK-TM4C129EXL development board.  I am constrained in using this board as it has already been chosen in a hardware design.  I was able to successfully build and run the UDP echo sample application using the TIRTOS.  The out-of-the box IoT example took some effort to get built only to find that Exosite doesn’t support new IoT accounts anymore.

The requirement of my firmware is to support MQTT publishing of data as well as allowing a UDP client to send commands to the board.  I am having a challenge finding an MQTT port to this platform as well as setting up another RTOS task to be a UDP server.  The other constraint I have is that only the Ethernet port on this device can be used for connectivity — no additional TI booster packs can be added.   Are there any suggestions on what I need to do to accomplish these features or if it is even possible?

Many thanks!

  • Hi,

     The TI-RTOS has no support for MQTT on the TM4C device. The TI SimpleLink platform has support for MQTT. However, the SimpleLink platform does not support TM4C MCU. The MS432E4 MCU is a similar MCU to the TM4C129 that is supported by the SimpleLink platform. Here is the link to the MSP432E4 MQTT example.

    You might be able to port the MQTT example from SimpleLink for TM4C but it will take quite some effort. There will be no support on that. You might want to consider MSP432E4 MCU if you are interested in the SimpleLink solution. For questions and support on SimpleLink and MSP432E4 you will need to open a new thread in their forum. Please also refer to the below post that talks about the SimpleLink MQTT support. 

  • Thanks very much, Charles.  I started investigating the MSP432 soon after posting my query.  It looks like that's the way to go.