How do I connect to a MeshCore room server from the app?

How Do I Connect to a MeshCore Room Server From the App?

A MeshCore room server stores messages for offline nodes and enables larger-group conversations that persist beyond the RF range of any single transmission. Importantly, a room server is reached over the LoRa mesh, not over the internet. There is no server IP address, hostname, or TCP port involved, and no firewall configuration is needed. To join one you need to be within RF range of the mesh (directly or via relays) and know the room server's password, which is set by the server operator.

Step-by-step connection

  1. Open the MeshCore app on your phone and ensure your companion node is connected via Bluetooth (or USB serial).
  2. Wait for your companion node to discover the room server as a contact on the mesh. Room servers advertise themselves over LoRa, so they appear in your contact list once your node hears them (directly or relayed through other nodes).
  3. Select the room server from your contact list.
  4. When prompted, enter the room server password. This is the shared secret set by the server operator. It must match exactly, including capitalization.
  5. Once the password is accepted, you join the room and can send and receive messages. Messages are stored by the room server and delivered to members as they come into range.

Administration of the room server itself is done locally over Bluetooth or USB serial on the room server device, not over a network connection.

Troubleshooting connection failures

If you cannot join the room server, work through these checks:

Room server does not appear as a contact

Password rejected or wrong password error

Messages are not arriving


Revision #5
Created 2026-05-03 06:37:31 UTC by Mesh America Admin
Updated 2026-06-08 19:17:37 UTC by Mesh America Admin