Hardware/Roles Explained: Difference between revisions
MrAlders0n (talk | contribs) No edit summary |
MrAlders0n (talk | contribs) No edit summary |
||
Line 4: | Line 4: | ||
= Hardware = | = Hardware = | ||
This section covers hardware that is commonly used across the '''MeshCore''' network in Ottawa. | This section covers hardware that is commonly used across the '''MeshCore''' network in Ottawa. | ||
Hardware falls broadly into | Hardware falls broadly into three categories: '''Companion Nodes''', '''Repeaters''', and '''Room Servers'''. | ||
== Companion Nodes == | == Companion Nodes == | ||
Line 10: | Line 10: | ||
* They usually run on battery or USB power. | * They usually run on battery or USB power. | ||
* Often paired with a smartphone over Bluetooth for messaging. | * 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. | * 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. | * Companion nodes do '''not''' route packets between themselves. | ||
* A companion node can talk directly to another companion node. | * A companion node can talk directly to another companion node. | ||
Line 25: | Line 23: | ||
→ See [[Hardware/Repeaters]] for details. | → See [[Hardware/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. | |||
→ 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 18:50, 2 September 2025
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 Hardware/Companion Nodes 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 Hardware/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.
→ See Hardware/Room Servers for details.
This hardware section is maintained by the Greater Ottawa Mesh Enthusiasts to provide information and track deployments.