MeshCore/RolesExplained: Difference between revisions

From Ottawa Mesh
Jump to navigation Jump to search
Created page with "__NOTOC__ ← Home = Hardware = This section covers hardware that is commonly used across the '''MeshCore''' network in Ottawa. Hardware falls broadly into three categories: '''Companion Nodes''', '''Repeaters''', and '''Room Servers'''. == Companion Nodes == A '''companion node''' is typically a small, personal device (often handheld or portable) that allows a user to connect into the mesh. * They usually run on battery or USB power. * Often pair..."
 
No edit summary
 
Line 15: Line 15:
* '''Only repeaters''' are responsible for routing packets across the MeshCore network.   
* '''Only repeaters''' are responsible for routing packets across the MeshCore network.   


→ See [[Hardware/Companion Nodes]] for details.
→ See [[MeshCore/CompanionNodes]] for details.


== Repeaters ==
== Repeaters ==
Line 22: Line 22:
* In MeshCore: repeaters form the stable, consistent '''backbone infrastructure''' of the network and are the only devices that perform packet routing.   
* In MeshCore: repeaters form the stable, consistent '''backbone infrastructure''' of the network and are the only devices that perform packet routing.   


→ See [[Hardware/Repeaters]] for details.
→ See [[MeshCore/Repeaters]] for details.


== Room Servers ==
== Room Servers ==
Line 30: Line 30:
* While they technically can be set to repeat, this is strongly discouraged. In Ottawa, repeat has been disabled on room servers, and developers have discussed removing the option entirely. Room servers are **not full repeaters** — they lack many repeater features.   
* While they technically can be set to repeat, this is strongly discouraged. In Ottawa, repeat has been disabled on room servers, and developers have discussed removing the option entirely. Room servers are **not full repeaters** — they lack many repeater features.   
* Recommended use: deploy as a static message board or group chat node, but never as a repeater.   
* Recommended use: deploy as a static message board or group chat node, but never as a repeater.   
→ See [[Hardware/Room Servers]] for details.


----
----
''This hardware section is maintained by the Greater Ottawa Mesh Enthusiasts to provide information and track deployments.''
''This hardware section is maintained by the Greater Ottawa Mesh Enthusiasts to provide information and track deployments.''

Latest revision as of 08:46, 3 September 2025

← Home

Hardware

This section covers hardware that is commonly used across the MeshCore network in Ottawa. Hardware falls broadly into three categories: Companion Nodes, Repeaters, and Room Servers.

Companion Nodes

A companion node is typically a small, personal device (often handheld or portable) that allows a user to connect into the mesh.

  • They usually run on battery or USB power.
  • Often paired with a smartphone over Bluetooth for messaging.
  • There are also standalone nodes, such as the T-Deck, which include a screen and a keyboard and can operate independently without a smartphone. However, we don’t recommend starting with one of these, as the firmware for them is not yet polished and can be confusing to use.
  • Companion nodes do not route packets between themselves.
  • A companion node can talk directly to another companion node.
  • Only repeaters are responsible for routing packets across the MeshCore network.

→ See MeshCore/CompanionNodes for details.

Repeaters

A repeater is a fixed installation, usually mounted at height (e.g. rooftop, tower, or mast), that helps extend range and link mesh segments together.

  • They run continuously on mains or solar power. In Ottawa most repeaters run off solar power.
  • In MeshCore: repeaters form the stable, consistent backbone infrastructure of the network and are the only devices that perform packet routing.

→ See MeshCore/Repeaters for details.

Room Servers

A room server is a device flashed with specialized room server firmware that functions like a persistent chat room or old-school BBS.

  • Stores the last 32 messages sent to it.
  • When a companion node connects, it retrieves those stored messages, similar to checking an email inbox.
  • While they technically can be set to repeat, this is strongly discouraged. In Ottawa, repeat has been disabled on room servers, and developers have discussed removing the option entirely. Room servers are **not full repeaters** — they lack many repeater features.
  • Recommended use: deploy as a static message board or group chat node, but never as a repeater.

This hardware section is maintained by the Greater Ottawa Mesh Enthusiasts to provide information and track deployments.