MeshSat
Mesh and satellite messaging
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
iPhone
MeshSat turns an iPhone into a MeshSat gateway. Pair it with a MeshSat node, a pocket-sized box with a Meshtastic LoRa radio and a RockBLOCK 9603 Iridium modem, and one phone can send and receive over the mesh and by satellite. It keeps working when the mobile network and the internet are gone. It also works with any plain Meshtastic radio, for the mesh only.
The node is open hardware: a LILYGO T-Beam Supreme and a RockBLOCK Iridium modem in a pocket-sized case. The parts list, wiring, enclosure files and build instructions are public at https://github.com/meshsat/meshsat-fieldkit, and anyone can build one. The node firmware and this app are open source as well: https://github.com/meshsat/meshsat-firmware and https://github.com/meshsat/meshsat-ios.
Status: pre-release. This is a prototype under active development. It has never been deployed to a real user and has never been used in an actual emergency. Do not rely on it for your safety.
What it does:
• Mesh: Meshtastic over Bluetooth LE with the official protobufs: text, positions, telemetry, waypoints, node info and traceroute. A reply to a node goes to that node, not to the whole channel.
• Satellite: Iridium SBD through the node's RockBLOCK 9603, up to 340 bytes out and 270 bytes in. Messages wait in a queue and are retried until they go out. The app opens a satellite session only when there is something to send, when the modem rings or when you check the mailbox, never on a timer, because every session costs a credit. Passes are predicted on the phone, with no internet needed.
• Text messages: MeshSat opens the Messages composer with the text ready to send, in MeshSat's own wire format, compressed and, if you set it up, encrypted, so a MeshSat kit reads it. iOS does not let an app send or read text messages by itself.
• APRS through a KISS TNC over TCP (Direwolf, for example) or directly to APRS-IS.
• Hub, optional: the phone reports to a MeshSat Hub over MQTT with a client certificate and takes remote commands. The Hub is open source and can be self-hosted.
• TAK: positions from the Hub's TAK feed appear on the map, and the phone reports its own position, and an SOS, to the Hub as Cursor on Target events.
• Reticulum: the phone runs as a Reticulum transport node and relays between its links.
• Safety: hold the SOS button for 3 seconds and the SOS goes out on every route the phone has, each retried until it is sent, until you cancel it. A check-in timer and zones drawn on the map.
• The map works offline down to country level. Night mode turns the whole app red.
Satellite messaging needs a RockBLOCK modem and Iridium credits from a provider; Iridium is a paid commercial network.
Permissions: Bluetooth, for the node; location, for the map, passes, zones and SOS; the camera, for QR codes; notifications.
Privacy: the app has no analytics and no account, and sends nothing to MeshSat. https://meshsat.net/privacy/
Documentation, and a table of what has and has not been verified: https://docs.meshsat.net/ios/
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
MeshSat 0.2.0 supports a node with a RockBLOCK 9704 and the kits' encrypted satellite messages. Update the node's firmware over Bluetooth, and switch its LED and screen from Settings. People shows your organisation's directory from the Hub. Text other MeshSat apps and kits through the Hub, and answer a TAK dispatcher's chat. An SOS is paged once whichever routes carry it, and its cancel always arrives. Greek, accented and emoji text in the kits' SMS format reads back as sent.
The developer, Kyriakos Papadopoulos, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
- Location
- User Content
- Identifiers
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Kyriakos Papadopoulos
- Size
- 80 MB
- Category
- Utilities
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- Contains
Messaging and Chat
- Copyright
- © 2026 Elli Zafeiridou Georgiadou and Kyriakos Papadopoulos
