Documentation

Everything you need to know about using Socialmesh with your Meshtastic devices.

Table of Contents

Getting Started

Socialmesh is a companion app for Meshtastic radio devices. It allows you to send and receive messages over the mesh network, track nodes, and configure your devices.

Requirements

Quick Start

  1. Power on your Meshtastic device
  2. Open Socialmesh and tap Connect
  3. Select your device from the list
  4. Wait for the connection and initial sync to complete
  5. Start messaging!

Connecting Your Device

Bluetooth (BLE)

Bluetooth is the most common way to connect. Make sure your device has Bluetooth enabled in its configuration.

  1. Go to the Connection screen
  2. Tap Scan for Devices
  3. Select your device from the discovered list
  4. The app will automatically pair and connect
Tip: If your device doesn't appear, try power cycling it or check that Bluetooth is enabled in the device's Meshtastic configuration.

USB Serial (Android Only)

Android devices can connect via USB OTG cable for a more stable connection.

  1. Connect your Meshtastic device via USB-C OTG adapter
  2. Grant USB permission when prompted
  3. The device will appear in the connection list

Messaging

Direct Messages

Send private messages to specific nodes on the mesh. Messages are encrypted end-to-end using the channel's PSK.

Channel Messages

Broadcast messages to all nodes listening on a channel. Great for group communication.

Message Features

Message Delivery

Socialmesh tracks message delivery status:

Signals (Presence)

Signals are ephemeral messages that let you share your presence with nearby mesh users. Unlike regular messages, signals automatically expire after a set time.

Creating Signals

Signal Features

Privacy: Signals are stored locally and broadcast over the mesh network. They are never uploaded to any server unless you sign in and attach an image (which is stored temporarily for mesh sharing).

Channels & Encryption

Understanding Channels

Channels define who can communicate on the mesh. Each channel has:

Adding Channels

You can add channels by:

Security Note: Never share your channel QR codes or PSKs publicly. Anyone with the PSK can read messages on that channel.

Node Management

Node List

View all nodes discovered on the mesh. Each node shows:

Favorites

Mark frequently contacted nodes as favorites for quick access.

Node Details

Tap any node to see detailed information including hardware info, position history, and message statistics.

Map & Location

Node Map

Visualize all nodes with known positions on an interactive map. Supports multiple map styles including satellite and terrain views.

Position Sharing

Share your location with the mesh. Configure how often your position is broadcast in Device Settings → Position.

Traceroute

Discover the path messages take through the mesh network to reach distant nodes.

3D Globe & World Mesh

3D Globe View

Visualize your entire mesh network on an interactive 3D globe. Perfect for understanding the global reach of your mesh network.

World Mesh Map

The World Mesh shows Meshtastic nodes from around the world, collected via MQTT from public networks. See the global Meshtastic community in real-time.

Automations

Create automated actions triggered by mesh events.

Available Triggers

Available Actions

Dashboard Widgets

Customize your dashboard with widgets showing real-time mesh data.

Built-in Widgets

Widget Marketplace

Download community-created widgets or share your own creations.

Themes & Ringtones

Theme Pack

Customize the look of your app with premium themes. Choose from a variety of color schemes and visual styles to match your preferences.

Ringtone Pack

Access over 5,300 notification sounds organized by category:

Set different ringtones for different nodes or channels to know who's messaging without looking.

Device Configuration

Configure all aspects of your Meshtastic device directly from the app.

Radio Settings

Module Configuration

Troubleshooting

Device Won't Connect

Messages Not Sending

No Nodes Appearing

App Crashes or Freezes

Need More Help? Visit our Support page or check the FAQ for common questions.