PubSubClient 踩坑记

发送报文,接收的 候发现字符串长度超过96就无法接收到数据了。

查资料有没有过多介绍,找到了官方文档

 

看到有个定义 MQTT_MAX_PACKET_SIZE 默认128

最大包的长度128或许加上其他头文件大概32个?难道是128-32=96?

一定是4的倍数关系。

 同时了解到几个默认值:超时15秒,心跳15秒

尝试修改 此值为256,重新烧录。再发布消息时,居然可以收到了!!!

猜你喜欢

转载自blog.csdn.net/uaime/article/details/106063535
今日推荐