Channels
The Channels view provides group messaging. The number of available channel slots is reported by the device (typically 8).
Channel Types
| Type | Description |
|---|---|
| Public | Uses a fixed, well-known pre-shared key. All MeshCore users on the same frequency can read it. |
| Hashtag | The key is derived from the channel name (e.g., #hiking produces a deterministic key). Anyone who knows the name can join. |
| Private | Uses a randomly generated or user-provided 16-byte key. Only users with the key can read messages. |
Adding Channels
Click the + button in the channels sidebar:
- Create Private Channel -- generates a random key and creates a new private channel.
- Join Private Channel -- enter the channel name and 32-character hex PSK (shared by the channel creator).
- Join Public Channel -- joins the standard MeshCore public channel.
- Join Hashtag Channel -- enter a channel name starting with
#; the key is derived automatically.
Channels can also be added by scanning a QR code from the contacts view.
Channel Chat
Channel messages show the sender's name. Your own messages appear on the right; others' on the left.
Message Paths and Repeats
MeshCore messages can arrive through multiple paths (via different repeaters). Meshy tracks these:
- Heard repeats -- if your message is echoed back through repeaters, the repeat count and paths are shown.
- Message paths -- right-click a message and select "Show Message Paths" to see all path variants, including SNR and hop details for each.
Channel Settings
Hover over a channel row and click the three-dot button, or long-press the row, to open channel settings:
- Channel Name -- editable for public channels (rename is sent to the device). Shown as read-only for private and hashtag channels.
- Private Key -- shown for private channels (copyable for sharing).
- Notifications -- choose between Default, All Messages, Mentions Only (@yourname), or None.
- Remove Channel -- clears the channel slot on the device.