Yeah luckily for me, I have some experience with JS graphing libraries,
which is a lot better than the zero experience I have with lua based
web frameworks....
On Wed 21 Aug 2013 10:29:24 PM PDT, Mitar wrote:
Hi!
Did you come upon anything interesting w/ regards
to it
during your travels?
No. Just randomly remembered it when I was wondering how the firmware is
progressing. ;-)
We decided that a good deal of the rest of the
web features will be
hosted outside of the node, but for basic stuff like re-naming the
personal AP SSID and changing password, seeing some statistics, etc.
Great! I think this is a very good approach. It would be useful to make
an option to sync those changes back to the server. For example, SSID
could be synced automatically. But for password there could be a
checkbox to request syncing (default disabled).
It is useful to have this stored on the server, because it is then
easier to replace a node with new hardware with exactly the same
configuration. Of course this introduces possibility of central
compromise, so it is useful to allow people to have their own password.
But on the other side, we often get questions like "I am locked out of
my router, what is the password". ;-) For those who change passwords we
cannot really help much (but OpenWRT firstboot helps then). It is hard
to walk the line between usability and security/decentralization here,
though.
Anyway, this is just an idea I got now for the future.
we'll use LuCI on the node. I'm going to
be pushing some code to github
in the next day which should implement some of it.
Great!
For node-based statistics, you might want to check this our ticket:
http://dev.wlan-si.net/ticket/487
It has a nice list of client-side libraries for graphs. We started
working on this for nodewatcher, but have not yet implemented it. (We
maybe approached in a bit too complicated way, started implementing our
own time-series datastore - we have already more than 100 GB of network
data from the past, so we are reaching some issues here and we wanted to
address them.)
The last one I found and I quite like is:
http://nvd3.org/ghpages/stackedArea.html
But there are really many of them.
Mitar