-->
Page 1 of 2

Evaluating both lua-based firmwares for the ESP8266

PostPosted: Sun Jan 04, 2015 4:17 pm
by gwizz
Hello everybody

I have tried out both the NodeMcu https://github.com/nodemcu/nodemcu-firmware and the NodeLua https://github.com/haroldmars/nodelua firmware over the last few days.

I hope to give some basic information and also gather other's views - perhaps from project contributors/creators even? I am enormously grateful to the developers of both projects and I have no personal axe to grind or investment with anyone else. However, my energies are best focused on a single platform for the next few days rather than splitting my time on both.

I am trying to choose which firmware to investigate, as I love the idea of being able to write userland code in lua and have it just run. But neither comes with MQTT integrated (yet! - hint hint :D ) so I may be forced to try and add it in myself. So which one is more likely to be useful to me today?

They are both open source - which means I can develop against them both and be assured that I can't be suddenly locked out of my work. In terms of traction and trajectory - it seems like NodeMcu has got more of both. It has a dedicated sub-area of the forum here, for example. Also there seem more evidence that this project has a trajectory and how it will keep going and growing past the next few commits.

The NodeMcu project is much more active on GitHub with more commits, branches and contributors, together with many more stars and forks. Recent activity might be a bit unfair - as we've just come through Christmas and New Year etc.

In terms of built-in features, it seems like NodeMcu also has more, like I2C and DS18B20.

So please add your input here - seems a little one-sided but I haven't used the NodeLua firmware as much as the other one so perhaps I'm missing some things out?

Re: Evaluating both lua-based firmwares for the ESP8266

PostPosted: Sun Jan 04, 2015 4:26 pm
by alonewolfx2
Mqtt very good work. Better If inside nodemcu :) firstly we need rtc but we are waiting for espressif rtc doc.

Re: Evaluating both lua-based firmwares for the ESP8266

PostPosted: Sun Jan 04, 2015 4:35 pm
by gwizz
alonewolfx2 wrote:Mqtt very good work. Better If inside nodemcu :)


Thanks for that - can you expand with your preference for NodeMcu over NodeLua?

alonewolfx2 wrote:firstly we need rtc but we are waiting for espressif rtc doc.


Ah, ok thanks for the update. Also great!! :)

Sounds like the people now waiting will be coding as soon as they are no longer waiting.

Re: Evaluating both lua-based firmwares for the ESP8266

PostPosted: Sun Jan 04, 2015 4:51 pm
by alonewolfx2
I prefer nodemcu because nodelua new and need more effort. I am trying to combine freertos and nodemcu for task management but I didn't make it yet. Also I am planning to add i2c oled library and ntp client. Maybe it's not necessary for everyone but it's good for me :)