Difference between revisions of "Mesh/Firmware"

207 bytes added ,  23:37, 15 August 2013
no edit summary
Line 11: Line 11:


= Stuff the firmware should have =
= Stuff the firmware should have =
== Firmware Generation ==
[https://github.com/sudomesh/openwrt-firmware sudomesh firmware github repo]
Status: 


== Location and status reporting ==
== Location and status reporting ==
Line 17: Line 23:


We developed this format and easy to publish status data from nodes for our [http://dev.wlan-si.net/wiki/Nodewatcher/NodeTelemetryProvider nodewatcher]. OpenWrt packages are [https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/util here]. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:02, 11 July 2013 (PDT)
We developed this format and easy to publish status data from nodes for our [http://dev.wlan-si.net/wiki/Nodewatcher/NodeTelemetryProvider nodewatcher]. OpenWrt packages are [https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/util here]. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:02, 11 July 2013 (PDT)
Status: Waiting for nodewatcher project to finish


== SSH server ==
== SSH server ==
Line 22: Line 30:
The SSH server should be contactable from any interface. It should initially allow root access using a random generated password that the mesh group has and that the node owner can get and change if they are so inclined.
The SSH server should be contactable from any interface. It should initially allow root access using a random generated password that the mesh group has and that the node owner can get and change if they are so inclined.


== Watchdog script ==
Status: See firmware generation above.
 
Node tests itself to see if it has connectivity, etc and resets itself if necessary.


== BATMAN-adv ==
== BATMAN-adv ==
Line 56: Line 62:
*Donate / "buy routers as presents for your friends"-button.
*Donate / "buy routers as presents for your friends"-button.
:One idea we had (but this is probably better for splash screen) is "adopt a node". Where a neighbor who uses a node a lot and depends on the node can donate some money to keep it up, but can then give a nickname or avatar to the node. Or something. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:20, 24 July 2013 (PDT)
:One idea we had (but this is probably better for splash screen) is "adopt a node". Where a neighbor who uses a node a lot and depends on the node can donate some money to keep it up, but can then give a nickname or avatar to the node. Or something. [[User:Mitar|Mitar]] ([[User talk:Mitar|talk]]) 22:20, 24 July 2013 (PDT)
== Watchdog script ==
Node tests itself to see if it has connectivity, etc and resets itself if necessary.


Nice to have:
Nice to have: