发送报文,接收的 候发现字符串长度超过96就无法接收到数据了。
查资料有没有过多介绍,找到了官方文档
看到有个定义 MQTT_MAX_PACKET_SIZE 默认128
最大包的长度128或许加上其他头文件大概32个?难道是128-32=96?
一定是4的倍数关系。
同时了解到几个默认值:超时15秒,心跳15秒
尝试修改 此值为256,重新烧录。再发布消息时,居然可以收到了!!!
发送报文,接收的 候发现字符串长度超过96就无法接收到数据了。
查资料有没有过多介绍,找到了官方文档
看到有个定义 MQTT_MAX_PACKET_SIZE 默认128
最大包的长度128或许加上其他头文件大概32个?难道是128-32=96?
一定是4的倍数关系。
同时了解到几个默认值:超时15秒,心跳15秒
尝试修改 此值为256,重新烧录。再发布消息时,居然可以收到了!!!