A mesh network lets devices communicate by passing data through one another, extending coverage and providing alternate paths when a direct connection is unavailable. In the most common configurations, mesh devices act simultaneously as both a client and a repeater, receiving data intended for themselves while relaying other traffic across the network. This distributed design reduces dependence on a single central access point and can make the network more resilient when individual nodes fail or move out of range. As more devices join the mesh, they can help expand its reach and create additional routes for communication.
The Amateur Radio Emergency Data Network (AREDN) provides for the transfer of large amounts of data over great distances with high speeds and low latency. AREDN offers broadband performance on amateur frequencies using commonly-available, inexpensive 802.11 wireless network equipment and custom firmware.
Light years ahead of legacy AX.25 packet networks and exceeding throughput of even "high speed" ham radio data protocols like D-STAR, AREDN nodes can run a wide array of common TCP/IP applications like web servers, email, FTP, live streaming audio and video, and more, using commonly available software. You can use just about anything that works with an IP stack and doesn't need encryption.
By default, AREDN does not provide Internet access and it's not a replacement for regular Internet service providers. However, it is possible to selectively proxy certain services to the public Internet, making a limited number of external systems accessible from within the mesh.
Meshtastic is an open-source, off-grid communications system that uses inexpensive, low-power LoRa radios to exchange text messages, location, and basic telemetry without relying on cellular service, Wi-Fi, or Internet access. Meshtastic devices operate in the 902–928 MHz ISM band, commonly called 915 MHz, and no amateur radio license is required when using compliant equipment and settings.
Meshtastic radios commonly connect by Bluetooth to an Android or Apple phone, allowing users to send messages, view nearby nodes, and display shared locations on a map. Battery-powered and solar-powered nodes can be placed in homes, vehicles, portable kits, or elevated locations to help expand community coverage. Most devices don't require a tethered phone or PC for basic operation.
MeshCore is a separate LoRa-based mesh communications platform that runs on much of the same general class of radio hardware. It places greater emphasis on lightweight routed messaging and dedicated companion, repeater, and server roles.