Hallo guten Tag,
(Thema MQTT- Bibliothek - pubsubclient.h für ESP32/ Arduino)
wenn man mehr als ca. 700 Byte mit der Funktion publish() oder write
(start/end) verschicken möchte kommt im Topic nichts an.
Als wichtig konnte ich bis jetzt nur die beiden Zeilen in der
pubsubclient.h erkennen...
1 | #define MQTT_VERSION MQTT_VERSION_3_1_1
|
2 | #define MQTT_MAX_PACKET_SIZE 1000000
|
Da ich mit publish(topic,payload); auch nicht weitergekommen bin, teste
ich gerade write()... (benötigt glaube ich ein Byte-Array).
1 |
|
2 | mqtt.beginPublish (topic,500,false);
|
3 | mqtt.write(tt,500);//int write (payload, length)
|
4 | mqtt.endPublish();
|
Hat jemand eine Idee?
Vielen Dank :D