Skip to content

MQTT / MQTTS

The MQTT / MQTTS library is neXo’s precompiled library nXPicoMQTT — install it first, see Library › Installing the libraries (download). It provides a publish/subscribe client on top of SysSocket, in two modes:

ModeTransportRequires
MQTTPlain TCP
MQTTSTCP + TLSCertificates provisioned via the X.509 Certificate Manager
  1. Configure WiFi — see WiFi Configuration.
  2. For MQTTS, import the broker CA (and client certificate/key, if the broker requires mutual TLS) via the X.509 Certificate Manager.
  3. Connect to the broker, publish and subscribe to topics from ST.

[Da completare: function block/metodi esatti (connect, publish, subscribe, callback su messaggio ricevuto), parametri (client ID, keep-alive, QoS, retain), gestione della riconnessione]