MeshCore

MeshCore
Original authorsScott Powell and Liam Cottle[1]
DeveloperMeshCore community
Written inC++
Operating systemEmbedded systems
PlatformLoRa-enabled hardware
TypeMesh networking
LicenseMIT License
Websitemeshcore.io
Repository

MeshCore is a LoRa-based mesh networking protocol and software project created by Scott Powell in 2024. It is designed for low power off-the-grid text communication, therefore not depending on cellular networks.[2][3] The software is published under the MIT License.

MeshCore is often compared to Meshtastic, another LoRa-based mesh networking protocol. While Meshtastic primarily relies on broadcast-style message flooding, MeshCore emphasizes structured routing roles and store-and-forward mechanisms, resulting in different scalability and energy-consumption characteristics.

History

MeshCore was developed by Scott Powell in late 2024,[4] with web and mobile clients being developed by Liam Cottle in the wake of the severe tropical cyclone Gabrielle that devastated parts of the North Island of New Zealand.[5]

Characteristics

MeshCore allows LoRa-enabled embedded devices to form self-organizing mesh networks in which messages can be relayed across multiple intermediate nodes. The project emphasizes low power consumption, scalability, and structured routing roles, distinguishing it from broadcast-based LoRa mesh systems.

MeshCore is designed to run on microcontroller-based hardware equipped with LoRa transceivers, including boards based on the ESP32 platform. Commonly used devices include Heltec LoRa32 and LilyGo LoRa development boards. Devices operate in unlicensed ISM frequency bands such as 868 MHz and 915 MHz, depending on regional regulations. In 2025 LILYGO brought out the first Meshcore smartphone: T-Display P4.[6]

The software consists of firmware flashed onto supported devices and optional companion applications used for configuration and messaging.

Features

  • Decentralized architecture: nodes communicate peer-to-peer without centralized servers.
  • Multi-hop routing: messages can traverse multiple relay nodes to extend range.
  • Low-power operation: optimized for battery-powered embedded devices using LoRa radios.
  • Encryption support: optional end-to-end encryption mechanisms are available (as described in project documentation).
  • Role-based nodes: includes companion nodes, repeaters, and room servers to structure network behavior.

Limitations

  • Low data throughput: LoRa modulation supports only low-bandwidth text or telemetry data.
  • Environmental constraints: range and reliability are affected by terrain, obstacles, and antenna placement.
  • Setup complexity: reviewers have noted fragmented documentation and a steep learning curve for new users.
  • Regulatory constraints: operation is subject to regional ISM band regulations and transmit power limits.
  • Setup style: MeshCore is based more on infrastructure. This means that instead of all devices contributing to the mesh network, only repeaters can retransmit data sent. This could also be a feature, as there is less packet collisions and errors.[according to whom?]

References

  1. ^ pe1hvh.nl: MeshCore Complete Manual Off-grid mesh communication Text-based communication via LoRa radio. Version 2.0 - January 2026. By PE1HVH / ChatGPT / Claude.ai, backup Citat: "...At the end of 2024, Australian developer Scott Powell (Ripple Radios) started a new protocol. In early 2025, he launched the MeshCore project together with Andy Kirby (UK) and Liam Cottle (NZ)...13. Dechirp Analysis..."
  2. ^ Smith, Jenny (2025-12-06). "Lessons Learned After Trying MeshCore for Off-Grid Text Messaging". Hackaday. Hackaday Media. Retrieved 2026-01-05.
  3. ^ Gómez, R.; Martínez, L. (2024). "Routing Strategies for LoRa-Based Mesh Networks". Proceedings of the International Conference on Low Power Wide Area Networks. IEEE. pp. 112–118.
  4. ^ "The Year In Review". RippleRadios.com. 2025-12-12.
  5. ^ Council, Gisborne District (2025-09-19). "Back-up comms crucial in emergencies". Gisborne District Council. Archived from the original on 2026-01-07. Retrieved 2026-01-07.
  6. ^ Chung, Jackson (2025-12-17). "First Look at the MeshCore Smartphone, a Pocket-Sized Off-Grid Communicator in Disguise". TechEBlog. Retrieved 2026-01-07.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.