Forum: Gesperrte Threads MQTT esp32/Arduino-pubsubclient.h - publish mehr als 700 B esp


von Olso L. (Firma: technik) (toelqo)


Lesenswert?

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

Edit:
es wird mit einem sim808-Modul gearbeitet. Vlt. muss man da den Buffer 
erhöhen...?

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

: Verschoben durch Moderator
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?


Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.