cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Wi-Fi Combo

ViRa_3651841
New Contributor

We're developing a product using the BCM94343W connected to an ST32F4 MCU over the SDIO interface, and we're having trouble achieving a high data throughput when publishing messages using MQTT. We're using WICED 6.2, ThreadX v5.8, with NetXDuo v5.10_sp3. The SDIO interface is running at its max speed, and even with the MCU running at 100MHz the best throughput we're able to achieve is only around 40-50 kilobytes/second. I've seen posts on this forum about upload rates in the vicinity of megabytes/second, so just wondering if there are any settings in the WICED network stack or elsewhere that I can take a look at to debug this.

0 Likes
1 Solution
SiSa_3185206
New Contributor II

Have you defined TX and RX packet pool size on your application makefile?

If it is not defined then, by default the RX and TX pool size will be 7.

Less number of pool size can be the reason for lower throughput.@

If not, have a look on the following guide which may help you:

How to improve throughput on WICED

View solution in original post

0 Likes
4 Replies
Zhengbao_Zhang
Moderator
Moderator

hello:

Do you have a iperf T/P test before going to publishing messages using MQTT ?

0 Likes
Zhengbao_Zhang
Moderator
Moderator

or running your application in our 43907 evb to have a compare also.

and kindly enable some logs for debug...

0 Likes
SiSa_3185206
New Contributor II

Have you defined TX and RX packet pool size on your application makefile?

If it is not defined then, by default the RX and TX pool size will be 7.

Less number of pool size can be the reason for lower throughput.@

If not, have a look on the following guide which may help you:

How to improve throughput on WICED

View solution in original post

0 Likes
Zhengbao_Zhang
Moderator
Moderator

hello:

   Would you please share current status ?  thanks.

0 Likes