Lines Matching full:sn
3 MQTT-SN
13 MQTT-SN is a variant of the well-known MQTT protocol - see :ref:`mqtt_socket_interface`.
15 In contrast to MQTT, MQTT-SN does not require a TCP transport, but is designed to be used
19 Zephyr provides an MQTT-SN client library built on top of BSD sockets API. The
21 and is configurable at a per-client basis, with support for MQTT-SN version
22 1.2. The Zephyr MQTT-SN implementation can be used with any message-based transport,
25 MQTT-SN clients require an MQTT-SN gateway to connect to. These gateways translate between
26 MQTT-SN and MQTT. The Eclipse Paho project offers an implementation of a MQTT-SN gateway, but
28 https://www.eclipse.org/paho/index.php?page=components/mqtt-sn-transparent-gateway/index.php
30 The MQTT-SN spec v1.2 can be found here:
36 To create an MQTT-SN client, a client context structure and buffers need to be
45 /* MQTT-SN client context */
48 Multiple MQTT-SN client instances can be created in the application and managed
57 The MQTT-SN library will inform clients about certain events using a callback.
88 connect to must be defined. The MQTT-SN protocol offers functionality to
106 After the Gateway address has been defined or found, the MQTT-SN client can
108 ``CONNECT`` MQTT-SN message. The application should periodically call the :c:func:`mqtt_sn_input`
143 Zephyr provides sample code utilizing the MQTT-SN client API. See
144 :zephyr:code-sample:`mqtt-sn-publisher` for more information.