Add New Page: You are not allowed to add pages Select section/namespace. New page title.
 

Trust Levels

Trust levels represent the access rights that the application will grant to external entities. This allows us to define the access rights or privileges required at each entry point, and those required to interact with each asset.

**Client**

A user who has connected to the Commotion mesh via a mesh enabled access point but has not provided any valid credentials

  • Create Services announcements signed with the nodes identifying key (or a randomized key created by the node to avoid an advertisement's location to be so easily pinpointed)
  • Access services on the mesh that are open or the client has authentication for
  • View a visualization/text overview of the network

**Node Administrator**

A user with full root access to a Mesh Node.

  • Create new identifying keys, delete a keyring, and view a key on the keyring if the user has that keys password
  • Create Services announcements signed with the nodes identifying key (or a randomized key created by the node to avoid an advertisement's location to be so easily pinpointed)
  • View a visualization/text overview of the network
  • Create, remove, and manipulate mesh interfaces
  • Manipulate, Add, and announce routes over mesh interfaces
  • Set rules for routing
  • Set, remove, and retrieve WPA2 and IBSS/RSN passwords for both mesh and sap
  • Decrypt and monitor all mesh traffic passed over its interfaces that is only uses the most basic mesh encryption (not serval e2e)
  • Assign dashboards a node will advertise information to as well as the type/amount of data, if any, that a node will send upon request
  • Assign level of permission to a dashboard for remote mesh wide administration and configuration

**Node**

A mesh enabled device connected to the Commotion mesh with valid credentials (both the correct servald and IBSS/RSN encryption passwords).

See: node administrator

**Dashboard**

A server running a data collection and display service that any node can advertise information to, and which, if given permission by a node's administrator can send routing configuration commands to authenticated nodes.

  • Receive and display node and network information
  • Reply to node olsr data publications with requests for in-depth node info
  • Send authenticated nodes firmware updates, and changes to wireless configuration

**Deployer/Anchor**

A user who physically owns/has access to nodes either during or after deployment.

  • Physical access + time allows full manipulation of the node