zephyr/subsys/net/lib/mqtt_sn
René Beckmann 26758117d6 net: mqtt-sn: Add MQTT-SN library
This commit adds an implementation of MQTT-SN v1.2.
The specification is available on oasis-open.org:
https://www.oasis-open.org/committees/download.php/66091/MQTT-SN_spec_v1.2.pdf

The following things are missing in this implementation:
- Pre-defined topic IDs
- QoS -1 - it's most useful with predefined topics
- Gateway discovery using ADVERTISE, SEARCHGW and GWINFO messages.
- Setting the will topic and message after the initial connect
- Forwarder Encapsulation

Signed-off-by: René Beckmann <rene.beckmann@grandcentrix.net>
2022-11-09 10:43:00 +01:00
..
CMakeLists.txt net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
Kconfig net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
mqtt_sn.c net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
mqtt_sn_decoder.c net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
mqtt_sn_encoder.c net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
mqtt_sn_msg.h net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00
mqtt_sn_transport_udp.c net: mqtt-sn: Add MQTT-SN library 2022-11-09 10:43:00 +01:00