Hi everyone,
In first place, sorry if
this is not the correct distribution list to ask my question
(is not uniquely related to Paho client).
I have been reading
about MQTT-SN protocol for few days, reading the
specification (http://mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf),
the Ian Craggs’ session at EclipseCon 2015 (https://www.eclipsecon.org/na2015/sites/default/files/slides/MQTT-SN-2015.odp)
and other ‘less official’ sites.
I know the technology is
little bit immature yet, but I would like to start with some
tests using MQTT-SN. When I started using MQTT I quickly
recognized two main reference software (Paho as client and
Mosquitto as broker), but in the case of MQTT-SN I can´t see
any winning ‘reference code’ to be used. Is there any pure C
Paho version that supports this protocol? I see this (https://github.com/eclipse/paho.mqtt-sn.embedded-c),
and after reading Ian Craggs’ slides from EclipseCon, the
Nicholas J. Humfrey’s one (https://github.com/njh/mqtt-sn-tools)
.
On the other side, I
would need a Gateway to talk to. Of course I initially
thought in Mosquitto and I saw that the feature is proposed
(https://www.eclipse.org/proposals/technology.mosquitto/),
but I can´t see MQTT-SN in current Mosquitto source code (https://github.com/eclipse/mosquitto).
Does it means that the protocol is not implemented yet in
Mosquitto?
Finally, I saw in Paho
MQTT-SN Embedded C client that it has code for a Gateway. I
understand that it will be a tiny Gateway to be used on very
resource limited devices, right? I mean, if the device is
not so constrained Mosquitto alternative would be suitable,
right?
I don´t mind if some
features are not implemented on the selected client/gateway,
I could try to implement them myself and contribute to the
community.
Thank you so much for
your guidance and sorry in the mail is too offtopic for this
list.
Adrián M.