Umstellung von JSON auf MsgPack in einer rückwärtskompatiblen Weise mit Paho MQTT (JavaScript)

picockpit.com macht regen Gebrauch von MQTT. Für die kommende Version 2.0 habe ich mich entschieden, auf MsgPack umzusteigen. Warum MsgPack? MsgPack (eigentlich MessagePack genannt - Pakete verwenden in der Regel MsgPack) ist ein binäres Format, das auf Kompatibilität mit JSON abzielt, aber die Dateigröße verringert (was gut für die Einsparung von Bandbreite und Serverressourcen ist). Ein weiterer Vorteil:...

Weiterlesen

Eclipse Paho MQTT JavaScript Dokumentation

Leider verweist die offizielle Eclipse-Seite, die Sie mit Google leicht finden können, NICHT auf die eigentliche Dokumentation (zumindest nicht, soweit ich sie sehen kann). Der Link zur Dokumentation selbst ist dieser: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy Coding.

Weiterlesen

Paho MQTT Client (Javascript), Envoy, VerneMQ: Fehlersuche bei Verbindungsabbrüchen

Nachdem ich picockpit auf meinem Server installiert hatte, wurde ein Fehler festgestellt: Das Web-Frontend brach in regelmäßigen Abständen ab. Dies war in der lokalen Entwicklungsumgebung nicht der Fall. Benutzer von picockpit meldeten denselben Fehler. Ich habe den Fehler heute behoben und einen Hotfix eingespielt. Es stellte sich heraus, dass es ein Timing-Problem war. TL;DR wie...

Weiterlesen