[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [paho-dev] Incorporating MQTT Lua client library into Eclipse Paho / Koneki ?
- From: Andy Piper <andypiperuk@xxxxxxxxx>
- Date: Wed, 28 Mar 2012 20:28:00 -0400
- Delivered-to: firstname.lastname@example.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:message-id:in-reply-to:references:subject:x-mailer :mime-version:content-type:content-transfer-encoding :content-disposition; bh=7vRbiyQ/C9oOkt7zvv5c5zym0aWqFWqkcwfxWFnoueU=; b=R1pYc9Yxt5o0vyJXWj4rKwUscPR80CHx3j/Rzh2VYleuUKr1CU4QwJyCNrOH4pe5Gv QbfVZ5+ka+RuMoB/EbblXjV2tyzEWIxDiBiVid48xz7aczXddO6DsfUzyw+UK5N+JQ8L E26WBQLA6+9IUiJICC/OyA2vF0Jt3+JnTPkljG0NBImgiV+zIW9v4GpsFtUw3It8vWIL aPtKXhyBIUjjFHp1S1Ib/+pXTkzz9yg3AGriUg1tCf1OdRT3bmLkcpxhSJs2kbL0/HUN dST+qbXHsN1wBlsKJ8xB+Ih4uLZMqY1oKRHowDTIMIdh2Tmk1wP9cThmO4fSDCfH+d6k 4gdQ==
Thanks for sharing this with the list. It's fantastic that we potentially have our first additional language binding already being offered to the Paho project! It is also really exciting that Lua is one of the spaces which really shows how nicely Koneki and Paho can work together (thanks to Benjamin and his team for that).
A couple of points:
1. I think we'd need to think about the completeness of the MQTT v3.1 support currently in your bindings and see how quickly it could be brought up to par with the C and Java clients - just from the perspective of otherwise having to maintain some kind of feature matrix between the different clients.
2. From an Eclipse perspective - IANAL but my understanding is that we need to clarify that all contributions are written by the contributor, or get agreement from everyone else who might have contributed. Talking to Benjamin I think your samples (not the core library / luarock) appear to use a third-party command-line parser and that same parser is already being reviewed under the Koneki umbrella - beyond that a simple statement that you are the sole originator of the MQTT Lua bindings is suitable and we can look at getting one of the project committers to add this to the repository. I'd personally be delighted to include your client if it is possible.
Andy Piper | Farnborough, Hampshire (UK)
blog: http://andypiper.co.uk | skype: andypiperuk
twitter: @andypiper | images: http://www.flickr.com/photos/andypiper
On Wednesday, 28 March 2012 at 18:07, Andy Gelme wrote:
> hi All,
> Andy Piper tweeted that Benjamin CabÃ has been using my MQTT Lua client, in particular as part of a demonstration at EclipseCon ...
> https://github.com/geekscape/mqtt_lua # V0.1 2012-03-03
> https://github.com/kartben/mqtt_lua # V0.0 2011-07-28 + LDT documentation style
> http://www.flickr.com/photos/andypiper/6878216050/in/set-72157629688646011 # :)
> I'd be very pleased to see the MQTT Lua client become part of the Eclipse Paho / Koneki projects. Especially as a poster-child for the LDT :)
> I'm happy to change the license, if/as required.
> I'm happy to merge Benjamin's LDT documentation changes into my upstream repository ... and any other reasonable pull-requests.
> Over time, my intentions are to significantly improve the MQTT Lua client to implement all of the MQTT 3.1 specification ... and track it accordingly. I'd hope that the existing code quality, documentation and examples are a good indication of my serious intentions.
> I've been using the MQTT Lua client as part of a larger piece of work that I call the Aiko platform ...
> - - - - - - - - - - - - - - - - - - -
> Just to introduce myself ... I've been working on IoT and automation applications since 2000 ... and was the technical lead on a commercial building automation R&D project between 2000 and 2008, which was written in Java and used Eclipse, including creating an Eclipse RIA in 2003 (the source code was recently made open, but that's another very long story).
> More recently, I founded the Melbourne HackerSpace (http://hackmelbourne.org, see http://www.youtube.com/watch?v=vTeaMTE55C0) and have been working with embedded devices (Arduino), routers (OpenWRT / Lua) and Android ... often in conjunction with Freetronics (http://freetronics.com).
> So, when it comes to Java, Lua, C, Eclipse, Android and distributed / embedded computers ... those are playthings with which I'm very familiar and it's where I like to expend effort for the open-source community.
> -- -O- cheers = /\ /\/ /) `/ = --O -- http://www.geekscape.org -- OOO -- andyg@xxxxxxxxxxxxx (mailto:andyg@xxxxxxxxxxxxx) -- http://twitter.com/geekscape --
> paho-dev mailing list
> paho-dev@xxxxxxxxxxx (mailto:paho-dev@xxxxxxxxxxx)