Difference between revisions of "Mesh/Firmware/Generating"

Line 1: Line 1:
= Model (rough) =
= Model (rough) =


Build Server:
Build Server:
The one and only server responsible for building and signing SudoMesh OpenWRT images, mostly a collection of bash scripts.
The one and only server responsible for building and signing SudoMesh OpenWRT images, mostly a collection of bash scripts.


Configuration Server:
Configuration Server:
One of possibly multiple servers responsible for and authenticated to query, configure and update nodes.
One of possibly multiple servers responsible for and authenticated to query, configure and update nodes.
* python SSL server for configuring nodes over secure socket.
* python SSL socket server for configuring nodes over secure socket.
* python web server as a UI to the SSL configuration server.
* python web server as a UI to the SSL configuration server.


Node:
Node:
The basic build block of any mesh!
The basic build block of any mesh!
*node-admin: extended from the openWRT admin page, used by node owner for configuration.
*node-admin: extended from the openWRT admin page, used by node owner for configuration.
6

edits