Warum gehen auf dem ESP8266 nur kurze MQTT Topics?

Sowohl bei Homie (@Alex), als auch bei Vanilla Arduino Core (@Thias) sind wir nun schon drauf gestoßen: Unsere vollen UUID4s als Network Identifier sind zu lange für die MQTT Bibliotheken, die auf dem ESP8266 Einsatz finden… Wieso denn bloß?

Falls die Frage ernst gemeint ist:

  1. MQTT ist auf extreme Effizienz ausgelegt, da stört Länge im Topic (ist ja nicht mal der Inhalt)
  2. Auf dem ESP herrscht früher oder später Platzmangel

Theo Arends, der Entwickler von TASMOTA https://github.com/arendst/Sonoff-Tasmota fängt schon an Variablen-Namen einzudampfen, damit er noch alle Funktionen seines “ESP-Betriebssystems” reingequetscht bekommt.