Menu Close

Current request - What is MeshCom?

What is MeshCom?

MeshCom is a project of the Institute of Citizen Science for Space & Wireless Communication (ICSSW). The aim is to implement a low-power, cost-efficient decentralized text messaging system for amateur radio. The system is based on LoRa radio modules that can transmit text, positions, measurement data and even remote control signals over long distances.icssw.org+1GitHub

The system is designed to automatically network itself (self-building) and to automatically avoid errors in the network (self-healing).


Main features in detail

  • Communication by callsign: Each node identifies itself by amateur radio callsign (optionally with SSID), so messages can be sent to specific destinations.GitHub

  • Routing & Gateways: Nodes act as repeaters, messages are forwarded hop-by-hop. Gateways can connect the mesh to HAMNET or the Internet, for example via APRS, DAPNET, Telegram bots etc.n18.deGitHub

  • Emergency communication: Thanks to its self-sufficiency, the system is particularly valuable in the event of a disaster - for example, if normal infrastructure fails.GitHubHamradio.my


Software and tools for MeshCom

1. meshCom client (Python application)

An open-source client written in Python (DG9VH) that lets you manage messages via LoRa on your PC. Features: chat tabs, automatic notifications, watchlist, multilingualism, chat history, etc.PyPIDL-NORTHWEST 2.0

2. meshDash-SQL (browser web app)

A PHP-based web application (DH5DAN) that stores messages in an SQLite database and makes them accessible via a web browser. Can be used independently of the operating system, with functions such as filter groups, script control, UDP connection, automatic updates via dashboard, etc.DL-NORTHWEST 2.0

3. apps for mobile devices (Android & iOS)

There are official apps for Android and iPhone. A firmware version of at least 4.34p is required. Some restrictions may apply, e.g. for Android background notifications.icssw.org


Overview - Clear table

Component Description
MeshCom hardware LoRa module with ESP32, developed for amateur radio networks
MeshCom client Python application for PC (tabs, notifications, chat history)
MeshDash-SQL Web interface with SQLite database, for network-wide access
Smartphone app Apps for Android & iOS (from firmware v4.34p)
Routing & Gateways Self-healing mesh, gateways to HAMNET, APRS, DAPNET, Telegram etc.
Use Cases Amateur radio communication, information systems, emergency communication

Areas of application and advantages

  • Independent of conventional networks - ideal for remote areas or blackouts

  • Energy-efficient thanks to LoRa technology

  • Flexible & expandable - can be used in both private and amateur radio contexts

  • Open & community-oriented - everything is open source with active development and D