The IP overhead of building such a community within an Eclipse project would be high. However, I could imagine building something like the Eclipse Marketplace to pull together the Lua ecosystem around the Koneki tools.
From: Rick Bullotta [mailto:rick.bullotta@xxxxxxxxxxxxx]
Sent: April-03-12 10:08 AM
To: mike.milinkovich@xxxxxxxxxxx; m2m Industry Working Group; paho-dev-request@xxxxxxxxxxx
Subject: RE: [m2m-iwg] [paho-dev] Incorporating MQTT Lua client library into Eclipse Paho / Koneki ?
FWIW, we’ve been using LUA as our edge scripting language for a couple of years. We currently use XMPP/HTTP rather than MQTT as the transport, though. Of course, LUA often requires native extensions to do useful stuff, particularly at the device integration level, but it has proven quite a good fit for what we’ve used it for. It would be cool to see an open community of LUA scripts/protocol drivers for commonly encountered device protocols (Modbus, Bacnet, etc.), since this stuff is generally just “plumbing” and not unique, high-value IP. Just a thought…
+M2M IWG list
Hello Andy. Thank you for the note - this looks great. We heard about this news at the M2M IWG Meeting on Thursday.
If you are interested, I would like to kick off the Eclipse process needed to contribute this client. It will involve some technical and IP work as Andy suggests. Please let me know and I will be happy to work with you to get that started.
From: Andy Piper <andypiperuk@xxxxxxxxx>
To: Andy Gelme <andyg@xxxxxxxxxxxxx>, General development discussions for paho project <paho-dev@xxxxxxxxxxx>
Date: 03/28/2012 08:29 PM
Subject: Re: [paho-dev] Incorporating MQTT Lua client library into Eclipse Paho / Koneki ?
Sent by: paho-dev-bounces@xxxxxxxxxxx
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)
paho-dev mailing list