gpt4 book ai didi

json - ESP8266 - PubSubClient - 消息字符限制

转载 作者:行者123 更新时间:2023-12-01 15:52:05 24 4
gpt4 key购买 nike

我无法发送超过一定限制的消息。我看过 docs并且已经尝试重新定义最大数据包大小:

#define MQTT_MAX_PACKET_SIZE 512

我什至尝试将限制增加到荒谬的限制,但消息仍然被忽略。我的消息大小为 253 个字符,采用压缩的 JSON 格式:

{ "code_gc": [ 38000,1,69,342,171,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,63,21,21,21,21,21,21,21,63,21,63,21,63,21,63,21,63,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,63,21,63,21,63,21,1829,342,85,21,3663 ] }

对于任何想知道我在构建什么的人来说,这是一个红外 Remote 。

有没有人知道我应该怎么做才能让这条消息通过?我现在唯一的想法是废弃 MQTT 并创建一个 REST 服务器,我不想这样做,因为根据我的经验,MQTT 快得多..

最佳答案

根据 PubSubClient 的存储库所有者的建议,我需要更改 PubSubClient 的源文件中的 MQTT_MAX_PACKET_SIZE,因为它不能重新定义。

这解决了我的问题。

关于json - ESP8266 - PubSubClient - 消息字符限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com