ESP32到GCP IOT核心的连接失败



我希望我的数据从iot设备(esp32(移动到gcp iot核心到云pub/sub。问题是当我从pub/sub订阅中提取消息时,消息正文字段显示";设备-esp32-connected";而不是esp32发送的实际json消息。

我的json文件的结构如下:

{
"Key1":"Value1",
"Key2":"Value1",
"Key3":"Value1",
"List1": [
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
},
{
"key1":"value1",
"key2":"value2",
"key3":"value3"
}
]
}

我实际的json在"list1";列表如果我减少字段的数量,但我不能减少项目的字段数量,这是有效的。

此错误是由于esp32中的嵌入代码导致的。我为邮件设置的内存大小小于邮件的实际大小。一旦我增加了分配的大小,这个过程就开始正常工作了。我改了这个:

mqttClient = new MQTTClient(512);

mqttClient = new MQTTClient(6000);

最新更新