Mosquitto proposal [message #1117880] |
Thu, 26 September 2013 18:29  |
Eclipse User |
|
|
|
The Mosquitto project provides a small server implementation of the MQTT and MQTT-SN protocols.
MQTT is a protocol designed for machine-to-machine (M2M) communication that runs over TCP/IP. Its primary goals are:
- to avoid polling of sensors, allowing data to be sent to interested parties the moment it is ready
- to be lightweight, so that it can be used on very low bandwidth connections and with limited resources
MQTT-SN is a protocol derived from MQTT, designed for connectionless underlying network transports such as UDP.
http://www.eclipse.org/proposals/technology.mosquitto/
|
|
|
|
|
|
Re: Mosquitto proposal [message #1128212 is a reply to message #1125675] |
Mon, 07 October 2013 09:05   |
Eclipse User |
|
|
|
Hi Scott,
the original reason for writing RSMB in C was that we had environments that
a) were too small to run a JVM, or
b) for which no JVM was available.
Reason b) is less likely these days, with the open source JVMs, but reason a) still holds.
I think there is room for both a C and a Java implementation of the function in RSMB/Mosquitto, each fulfilling slightly different criteria. C for the smallest implementation, and Java for really nice integration into the Eclipse IDEs and OSGi stacks.
From an MQTT client point of view, of course, it doesn't matter. Any MQTT client in any language can connect to any MQTT server, assuming they implement the protocol correctly.
For Eclipse, I think the question is whether a Java implementation, if it turns up, should go into Mosquitto or a separate project. Currently I have scoped the proposal to describe a C implementation. A Java implementation would have a different scope, and therefore should be in a different project.
If there were strong enough feelings that the Mosquitto project should be a placeholder for MQTT servers of all types, then the proposal would need to be altered to reflect that scope.
|
|
|
|
Re: Mosquitto proposal [message #1130754 is a reply to message #1130633] |
Wed, 09 October 2013 18:40  |
Eclipse User |
|
|
|
Thanks, Nick and Nick (!) for your comments.
It seems like a reasonable approach to leave the decision of how to incorporate another MQTT broker into Eclipse to the point where one is actually contributed.
|
|
|
Powered by
FUDForum. Page generated in 0.04833 seconds