INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP8266+PubSubClient und MQTT/ioBroker
14.01.2020, 14:34 (Dieser Beitrag wurde zuletzt bearbeitet: 14.01.2020 14:35 von biologist.)
Beitrag #9
RE: ESP8266+PubSubClient und MQTT/ioBroker
Zu deiner Callback-Funktion habe ich eine Anmerkung:

Ich würde es unterlassen, allzu lange mit der Payload zu arbeiten, die dir als Pointer übergeben wird. Der Pointer verwaist ziemlich schnell. Ich mache das immer so:

char *receivedString = strndup((char*)payload, length);
char *mqttTopic = strdup(topic);

Anschließend arbeite ich dann ausschließlich mit receivedString und mqttTopic weiter. Muss man natürlich dran denken, den Speicher auf dem Heap mit free() auch wieder freizugeben, wenn man die nicht mehr braucht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP8266 core for Arduino 2.7.0 Fips 15 1.363 Heute 07:01
Letzter Beitrag: Fips
  Erster Versuch mit "ESP8266 NodeMCU V3" Mathias 6 211 03.07.2020 18:14
Letzter Beitrag: Mathias
  ESP8266 (Wemos D1 Mini) - WifiManager und TimerInterrupt fiberman 10 435 30.06.2020 06:24
Letzter Beitrag: amithlon
  ESP8266: Power Loss erkennen und kontrolliert abschalten stw 12 762 21.06.2020 22:56
Letzter Beitrag: stw
  ESP8266: ADC und Webserver stw 13 560 21.06.2020 20:16
Letzter Beitrag: Tommy56
  i2c LCD Display am Wemos D1 Mini mit mqtt klappt nach modifikation nicht raspido 5 365 15.06.2020 22:19
Letzter Beitrag: stw
  ESP8266 im Betrieb zeitweise nicht mehr zu erreichen Faror 4 383 13.06.2020 18:10
Letzter Beitrag: elux011
  ESP8266 DHT22,SDS011, MYSQL Datenbank und veröffentlichen von Live werten. Bilderberg2020 15 1.232 07.06.2020 15:18
Letzter Beitrag: Tommy56
  ESP8266 Mobil mit Akku Gurke258 16 1.360 05.06.2020 09:28
Letzter Beitrag: rev.antun
  ESP8266 Democode bi-directional send / receive using ESP-NOW StefanL38 10 1.235 19.05.2020 16:23
Letzter Beitrag: Fips

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste