最近在写雪花灯接入腾讯云iot,准备写一个OTA升级固件,但是死活收不到固件下行消息,在mqtt调试软件上可以收到,此文记录一下解决方法,防止以后忘记又要整好久。
解决方法
- 打开
D:\user\Documents\Arduino\libraries
里面的PubSubClient
文件夹。 - 打开
pubsubclient-2.8/src/PubSubClient.h
文件找到第26行修改即可
#ifndef MQTT_MAX_PACKET_SIZE
#define MQTT_MAX_PACKET_SIZE 256
#endif
我这里是把
256
改为512
了