Welcome to MeshSTL

Connecting St. Louis through Meshtastic - A reliable communication network

About MeshSTL

MeshSTL is a community-driven initiative to bring offline communication to the St. Louis area using the Meshtastic platform. By leveraging low-power, long-range radios, our decentralized mesh network allows people to stay connected without relying on cellular networks or the internet.

Each Meshtastic-compatible device acts as a node, passing messages between other nodes to ensure communication persists—even during internet or phone outages. Devices like the TTGO T-Beam can be used to join the network. For a list of supported devices, visit Meshtastic Hardware Devices.

MQTT Note: Those using the MQTT server (listed below) are typically either out of range of other MeshSTL users or operate ROUTER or ROUTER_LATE nodes to extend the mesh across the internet.

Warning Enabling Licensed amateur radio (HAM) on the User Config module will likely cause issues connecting to MeshSTL as it disables AES Encryption.

Get Involved

We are always looking for new members to join the MeshSTL network. Whether you want to install your own Meshtastic device or help spread the word about MeshSTL, there are many ways you can contribute to building a resilient communication network for our region.

If you have any questions or want to get involved, reach out to us! You can also join our community discussions on our forums and Discord server.

Join us on Discord: Discord Server Logo MeshSTL Discord

LoRa Config

MeshSTL Channels

MeshSTL uses multiple Meshtastic channels to organize communication. The Primary channel is for node discovery and general chat, while Secondary channels serve specific roles like area mesh chats and emergency alerting. (Easy setup QR Code available for scanning below)

Channel Role Channel Name Purpose
Primary LongFast Node discovery, chatting with nodes outside the MeshSTL network
Secondary MeshSTL Primary internal mesh communication
Secondary MeshSTL-EAS Emergency Alert System (EAS) alerts (see section below)

To join the MeshSTL network:

Click here to scan a QR Code for all channels

MeshSTL-EAS

MeshSTL-EAS is a special channel designed for emergency alert systems (EAS) sent from the dedicated EAS Node (see node list). It is used to broadcast critical emergency alerts within the MeshSTL network. (See section above for settings)

Ensure these settings are correctly configured in the device to ensure seamless integration with the MeshSTL-EAS system. If you are configuring a Meshtastic device for this channel, follow the steps outlined here.

Important Notes: The uplink and downlink are only needed if you are using MQTT for communication. For other setups, these may not be necessary.

Coverage Area (Counties/Cities)

Map showing coverage area of MeshSTL-EAS channel

The MeshSTL-EAS channel covers the following counties and cities:

MQTT Server (Recommended for Routers/Optional for Clients)

You can sync messages and extend the Mesh using the MeshSTL MQTT broker (CLIENT_MUTE and CLIENT_HIDDEN nodes won't extend the mesh). Enter these settings in your Meshtastic app. In the Channel section of the radio config, make sure Uplink is enabled if you choose to use MQTT. Downlink is recommended on LongFast unless you don't want to extend the mesh more; however, it is recommended for MeshSTL and MeshSTL-EAS LoRa channels.

Using MQTT helps to extend the network by bridging radios beyond local LoRa range.

MeshSTL Node List

⚠️ This feature is currently looking for a new host. Please check back later.

To see the full list of nodes actively participating in the MeshSTL network, please visit the dedicated Node List page.

If you want to add your node, join our Discord and Direct Message @tsalisbury0 to request an account to make edits to the node list.

MeshMap

The MeshMap is a visual map showing the distribution and status of nodes across the MeshSTL network as well as other MQTT based nodes around the world.

View the MeshMap