TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3235SF: 关于使用MQTT协议后出现丢包情况

Part Number:CC3235SFOther Parts Discussed in Thread:ADS1299

我使用MQTT例程的时候,然后通过ADS1299进行肌电采集,将采到的数据发往上位机的时候会出现丢包情况,请问一般会是什么原因造成的丢包呢?(MQTT协议不是基于TCP协议之上的嘛,为啥还会丢包呢)

Kevin Qiu1:

引起丢包的原因比较多,网络环境不好,数据量特别大,排队的消息比较多时也会出现丢包

wu 说:MQTT协议不是基于TCP协议之上的嘛,为啥还会丢包呢

基于TCP不代表不会丢包,二者没有必然的关系

,

wu:

网络在7 800k每秒甚至1M多,数据量一次只发送493字节,(这个网络环境配数据量应该是够的了),想请教一下是不是带宽设置有关呢?如何修改带宽大小呢?

,

Kevin Qiu1:

带宽默认都是最大设置,没有办法调整

,

wu:

1.如果我想知道队列里是否被塞满了应如何判断消息队列已经塞满了呢?

2.是否可以设置消息队列里的消息积压超过一定时间就删除失效呢?

,

Kevin Qiu1:

关于MQTT可查看:https://dev.ti.com/tirex/content/simplelink_academy_cc32xxsdk_5_30_00_00/modules/wifi/wifi_mqtt/wifi_mqtt.html

通过抓包和NWK日志查看具体原因

赞(0)
未经允许不得转载:TI中文支持网 » CC3235SF: 关于使用MQTT协议后出现丢包情况
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1