Klient własnego brokera MQTT
Koduje i rozbiera pakiety MQTT 3.1.1 własnym kodekiem: CONNECT z flagami czystej sesji, testamentu, nazwy użytkownika i hasła, PUBLISH z poziomem jakości, zachowaniem i duplikatem, SUBSCRIBE i SUBACK z przyznanymi kodami, CONNACK z powodem odmowy. Dopasowanie tematów do wzorców + i # sprawdzane jest osobno, zgodnie ze specyfikacją.
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.