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

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

PubSubClient 踩坑记

 PubSubClient 踩坑记

看到有个定义 MQTT_MAX_PACKET_SIZE 默认128

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

一定是4的倍数关系。

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

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

 

相关文章:

  • 2021-12-20
  • 2021-06-08
  • 2021-05-17
  • 2021-09-09
  • 2021-04-30
  • 2022-01-20
  • 2021-08-16
  • 2021-11-14
猜你喜欢
  • 2021-12-19
  • 2021-05-08
  • 2021-12-14
  • 2021-07-31
  • 2021-08-02
  • 2021-07-31
  • 2021-05-19
相关资源
相似解决方案