MQTT-Client

Kodiert und dekodiert MQTT-3.1.1-Pakete mit eigenem Codec: CONNECT mit Flags für saubere Sitzung, Testament, Benutzername und Kennwort, PUBLISH mit Dienstgüte, Behalten und Duplikat, SUBSCRIBE und SUBACK mit gewährten Codes, CONNACK mit Ablehnungsgrund. Der Themenabgleich mit den Platzhaltern + und # wird, wie die Spezifikation verlangt, getrennt geprüft.

Encodes and decodes MQTT 3.1.1 packets with an own codec: CONNECT with clean-session, will, user name and password flags, PUBLISH with quality of service, retain and duplicate, SUBSCRIBE and SUBACK with granted codes, CONNACK with a refusal reason. Topic matching against + and # wildcards is checked separately, as the specification requires.