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.

RTOS/CC3200: MQTT Timer Feeding Values

Part Number: CC3200

Tool/software: TI-RTOS

Hello, 

I am currently working on a project using the MQTT example code. I have implemented a timer interrupt that reads the temperature from the device and outputs it on the terminal every number of X seconds. I have found that when reading the temperature every second, the data shows up on the terminal without skipping seconds. However, when reducing the timer interrupt to occur every 10 and 100 milliseconds, the data skips and not all of the output is showed on the terminal.

I do not know why this occurs and would appreciate any advice on how to show all data points. 

Thanks in advance,

Britttany

  • Hi,

    Are you referring to terminal like Teraterm or you sending over wireless?
    I assume there is a practical limit to how fast data can be sent over TCP depending on your network.

    Regards,
    Charles O
  • Hi Charles,

    For further clarification, I am using a CC3200 Laundpad as the client. The Access Point is a TP-Link 150Mbps Wireless N Nano Router Model No. TL-WR702N. Additionally, I am running the mosquito application on a raspberry pi as our broker. We have the terminal open on the raspberry pi so we can see and record data coming in after it is sent over wireless.

    I understand that there is a practical limit to how fast data can be sent over, I was curious as to how I know that practical limit other than guess and check. So far, I can send data every half second without missing data points. However, I would like to send data more frequently, like once every 10 or 100 ms.

    Thanks.
    Brittany